我正在使用SeleniumWebDriver对一个网站进行自动测试。我已经成功地点击了许多菜单和链接到一个点。你知道吗
有一次,我使用的网站会生成如下链接:
<U onclick="HourglassSubmitItem(document.all('PageName').value, '00000001Responsibility Code')">Responsibility Code</U>
我正在尝试使用webdriver的.click功能单击此链接,但没有成功。你知道吗
使用此项:
page.find_element_by_xpath("//u[contains(text(),'Responsibility Code')]")
成功找到上面的U标记。但是当我将.click()添加到此xpath的末尾时,不会执行单击。但它也不会产生错误。所以,我的问题是,Selenium是否可以用来模拟对非anchor()标记的HTML标记的单击?如果是,怎么做?你知道吗
我还要说,我不能控制我正在使用的页面,因此无法将更改为。你知道吗
如果社区能提供任何指导,我将不胜感激。你知道吗
谢谢你的帮助
克里斯
在这种情况下,您可以选择JavaScript。你知道吗
有时使用
JavaScript
可以解决“点击”问题:相关问题 更多 >
编程相关推荐