尝试使用CSS选择器单击元素时,例如
browser.find_element(:css, '.login').click
我在不同的浏览器中看到不同的行为。这是我看到的行为:
我尝试使用各种网络驱动程序版本(2.42.0,2.39.0,2.33.0)和不同浏览器版本但没有成功。
答案 0 :(得分:0)
事实证明,我的具体问题是Firefox不喜欢在列表中定位链接元素,而chrome会做得很好。例如:
以下内容在Firefox中不起作用:
Browser.find_element(:css, '.list-item')
这将:
Browser.find_element(:css, '.list-item > a')
这可能是我测试的网站的一个独特问题,但值得记住。