我试图自动化一个测试用例,该测试用例要求验证单击几个链接会导致它们在新标签页或新窗口中打开。
当我手动点击这些链接时,它会在以下所有浏览器的“新标签页”中打开链接。但是当我使用WebElement.click()时,每个浏览器都会出现以下情况:
Chrome:打开新标签中的链接(按预期方式)
Firefox和IE:在新窗口中打开链接(与手动点击时的新标签相反)
问题是:为什么与手动点击相反的不一致?我已经读过这个" .click()"方法与实际用户的点击最相似。但是我没有得到与手动点击时相同的结果。
Chrome版本:"版本40.0.2214.91 m"
Firefox版本:" 40.0.3"
Internet Explorer版本:" 11.0.9600.17801" 脚本语言:Java
Selenium:selenium-java-2.45.0