我正在编写一个使用WWW::Selenium
模块来自动化网站的 perl 脚本。我根本不是网络开发人员,对网络技术一无所知。
让我试着用外行的方式来解释这个问题。
我正在处理一个网页,它有一个带有按钮的订单。当我单击按钮时,没有页面提交,但按钮标签发生了变化。
比如说,按钮在多次单击时会经历这些变化。
获取报价 --> 订单 --> 确认订单
每次单击按钮时,页面都没有刷新,但按钮标签如上所示不断变化。
按钮的id
始终相同,只有class
变化。
我怎样才能在 WWW::Selenium 中做到这一点?
目前我wait_for_page_to_load(5000)
在每次点击后使用。但是点击对标签没有任何影响,我得到了 5000 秒后超时的错误。
我应该使用其他功能等待吗?