我正在尝试使用 Perl 绑定运行 Selenium 驱动程序,并且由于缺乏示例和文档,我遇到了一些障碍。我已经想出了如何做一些基本的事情,但我似乎遇到了一些其他简单事情的问题,比如使用 package.xml 验证页面上的文本Remote::Driver
。
如果我尝试做这样的事情:
$sel->get("https://www.yahoo.com/" );
$ret = $sel->find_element("//div[contains( text(),'Thursday, April 26, 2012')]");
我收到一条消息,说找不到该元素。我正在使用 xpath,因为驱动程序包似乎没有专门用于查找文本的子程序.. 至少不是我找到的。
如果我的 xpath 设置错误或者有人知道更好的方法,那将非常有帮助。我也遇到了一些按钮点击的问题..但这似乎应该更容易并且困扰着我。