Tag: clickable

即使元素可见,Watir-webdriver也会抛出’not clickable’错误

我正在尝试使用最新的Watir-Webdriver 0.9.1 , Selenium-Webdriver 2.53.0和Chrome扩展2.21在Ruby中自动化测试。 但是,我测试的网站顶部有静态标题,底部有静态页脚。 因此,由于Watir在单击之前将元素自动滚动到视图中,因此元素将隐藏在静态页眉或静态页脚下。 我不想将desired_capabitlites (ElementScrollBehavior)设置为1或0因为我正在测试的网站可以兼具 – 静态页眉或静态页脚或两者。 因此问题是: 1)为什么Watir会抛出exceptionElement not clickable即使元素可见并存在,也Element not clickable ? 请参阅ruby代码(我已经选择了一个随机的公司网站作为示例)以及下面的结果。 2)如何在不诉诸ElementScrollBehaviour的情况下解决这个问题? Ruby代码: require ‘watir-webdriver’ browser = Watir::Browser.new :chrome begin # Step 1 browser.goto “shop.coles.com.au/online/mobile/national” # Step 2 – click on ‘Full Website’ link at the bottom link = browser.link(text: “Full website”) #check if link exists, present […]