AttributeError: 'WebDriver' object has no attribute 'switchTo'

摘要:
如果它没有在错误中爆发,它将在错误中消亡。来自selenium从selenium导入webdriver。webdriver。支持uiimportWebDriverWaitdriver=webdriver。Firefox()waitdd=WebDriverWait(驱动程序,30);驾驶员获取(“http://www.w3schools.com/js/tryit.

不在错误中爆发,就在错误中死亡呀.

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait

driver=webdriver.Firefox()
waitdd = WebDriverWait(driver, 30);
driver.get("http://www.w3schools.com/js/tryit.asp?filename=tryjs_alert");
driver.switchTo().frame("iframeResult");
driver.findElement(By.xpath("//html/body/button")).click();
waitdd.until(ExpectedConditions.alertIsPresent());
driver.switchTo().alert().accept();
driver.switchTo().defaultContent(); 

  

报错内容:

Traceback (most recent call last):
File "D:pcode26.py", line 7, in <module>
driver.switchTo().frame("iframeResult");
AttributeError: 'WebDriver' object has no attribute 'switchTo'

//待改

免责声明:文章转载自《AttributeError: 'WebDriver' object has no attribute 'switchTo'》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇一个简单的判断文件是否存在的WIN API函数Flink1.13.2版本 Standalone 模式部署下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

find_elements与find_element的区别

find_element不能使用len,find_elements可以使用len获取元素数量,判断页面有无某个元素,这个方法可以用来断言。 如添加用户后,判断是否添加成功。 删除用户后,判断是否删除成功。 find_element使用len报错 E TypeError: object of type 'WebElement' has no le...

Appium(八):Appium API(二) 元素等待、元素操作

1. 元素等待 我们在使用脚本的时候,可能会由于网络、服务器处理、电脑等原因,我们想要找的元素没有加载出来,这个时候如果直接定位就可能会报错。 这个时候我们就可以设置元素等待了。 什么叫元素等待呢? 就是WebDriver定位页面元素时如果没有找到,就会在指定时间内一直等待的过程。 元素等待一共分为两种类型:显示等待和隐式等待。 1.1 隐式等待 隐式等待...

Selenium Python FirefoxWebDriver处理打开保存对话框

 代码如下(网上示例): #profile =  webdriver.FirefoxProfile(r"C:UsersSkyyjAppDataRoamingMozillaFirefoxProfiles1rzh6139.default")profile = webdriver.FirefoxProfile()##设置成0代表下载到浏览器默认下载路径;设置成2...

Selenium WebDriver问题Internet Explorer保护模式设置问题

在用WebDriver中打开Internet Explorer访问百度的是,报下面错误: org.openqa.selenium.remote.SessionNotFoundException: Unexpected error launching Internet Explorer. Protected Mode settings are not the...

python webdriver api-对启动的火狐浏览器添加配置

Webdriver启用的火狐不带插件,可以自已进行配置 先找到火狐的安装路径 C:Program FilesMozilla Firefox 步骤说明 在CMD中使用cd命令进入firefox.exe文件所在目录(比如:C:Program FilesMozilla Firefox), 并输入firefox.exe -ProfileManager -no-re...

未分类[selenium] 玩转python selenium鼠标键盘操作(ActionChains)

摘自-脚本之家,作者:huilan_same,如有版权问题请及时联系本人,谢谢.  用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件——ActionChains selenium.webdriver.common.action_chains.A...