[英]Selenium - Opera webdriver - switch between frames
我正在嘗試以與IE,SA,CH,FF網絡驅動程序相同的方式在幀之間切換,但是在嘗試使用Opera時:
driver.switchTo().defaultContent();
WebElement frame = driver.findElement(By.xpath("something"));
driver.switchTo().frame(frame);
它在driver.switchTo().frame(frame)
處失敗,並且導致的異常是:
org.openqa.selenium.NoSuchFrameException: Invalid frame index 4
Build info: version: '2.32.0', revision: '6c40c187d01409a5dc3b7f8251859150c8af0bcb', time: '2013-04-09 10:39:28'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_10'
Driver info: driver.version: unknown
希望得到答案,謝謝
我試過了,得到了這個:
org.openqa.selenium.NoSuchFrameException: Invalid frame index 4
Build info: version: '2.39.0', revision: 'ff23eac', time: '2013-12-16 16:12:12'
System info: host: 'demosaar', ip: '192.0.16.63', os.name: 'Windows 7', os.arch: 'x86',
os.version: '6.1', java.version: '1.7.0_10'
Driver info: driver.version: unknown
請參考此內容,希望對您有所幫助: http : //selenium-python.readthedocs.org/en/latest/api.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.