当使用onclick方法单击链接时,Selenium不起作用
selenium cannot have effect when clicking on a link with an onclick method
元素为:
<a href="#" onclick="submitViaAjax(null, url);return false;">Add</a>
当我使用element.click()来单击链接时,它不会执行onclick方法。
我如何使它执行方法?
谢谢!
访问元素的方式可能有问题。试着查找并单击元素。
driver.findElement (By.cssSelector("[href = ' # ']")).click ();
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- Safari上的Selenium网络驱动程序:Keys.ENTER不起作用
- sendkey() 在 Selenium Webdriver 中不起作用
- Selenium htmlUnit动态内容不起作用
- Python selenium Webdriver - 文本框和按钮不起作用
- 下拉菜单并切换到Selenium中的新窗口 Web驱动程序在Firefox中不起作用
- 为什么这个JS函数会'当它通过selenium.getEval()调用时不起作用
- Selenium找不到某些元素b/c JavaScript页面没有完成加载-隐式/显式等待不起作用
- 参数[0].click()对selenium中的select选项不起作用
- 清除密码元素对selenium webdriver不起作用
- 当Selenium IDE打开时,传递对特定函数不起作用的参数
- 当使用onclick方法单击链接时,Selenium不起作用
- execute_script() 在带有 Selenium Phantomjs 的 python 中不起作用