我正在使用Selenium 2 WebDriver API并在运行测试时收到无法定位元素错误。该元素是一个iframe。但是等等,当我在本地运行测试时(在我的本地服务器中)它工作正常(通过driver.switchTo()。frame(“frame id”);)方法,但是当我的测试在实时服务器上运行时,错误到了。
它们之间的一个区别是实时服务器在https上运行。 这是WebDriver无法通过SSL识别iframe的问题吗?
感谢任何帮助。
答案 0 :(得分:0)
使用driver.switchTo().frame(index);