我现在用的是以下应用的框架:在C#如何切换到显示为一个弹出窗口
- 硒2.0
- 火狐
我需要编写一个测试,点击一个按钮并打开一个框架作为弹出窗口。该框架没有名称或ID。
帧中的源代码以“html”而不是“frame”开头。但是,当您右击窗口时,它会显示它是一个框架。所以,我认为这是一个框架,而不是一个窗口。
我曾尝试下面的代码,但不工作:
- driver.SwitchTo()框架(0)
我得到看起来像下面的错误:
error: No response from server for url
http://localhost:7055/hub/session/126a4485-48cb-4230-b0b0-69c4169b1852/element/%7B706f4a88-56a7-4813-af1b-8e137ce676af%7D/click
请帮忙。
谢谢。
可能重复[无法在名称和XPath中查找Selenium WebDriver中的元素](http://stackoverflow.com/questions/14727617/unable-to-find-element-in-selenium-webdriver-by-name-和-xpath) – kenorb 2015-05-21 22:31:50