weixin_38652406 2020-03-25 16:07 采纳率: 50%
浏览 843
已采纳

selenium进行浏览器遍历打开网页时,只有第一个能成功,第二个提示'WebDriver' object has no attribute 'driver_choose'

代码如下:driver是保存的根据不同传入值选择不同浏览器
from selenium import webdriver
import time
import csv
import driver

browser_text = ['chrome', 'firefox', 'ie', 'qq']
for text in browser_text:
print(browser)
driver = driver.driver_choose(text)
driver.maximize_window()
driver.get("http://www.baidu.com")
driver.find_element_by_name("wd").send_keys("selenium")
driver.find_element_by_id("su").click()
time.sleep(3)
print(driver.title)
driver.quit()

  • 写回答

1条回答 默认 最新

  • 陈年椰子 2020-03-25 16:24
    关注

    你的变量名driver和库的成员名driver重名了。

    
    for text in browser_text:
        print(browser)
        brw = driver.driver_choose(text)
        brw.maximize_window()
        brw.get("http://www.baidu.com")
        brw.find_element_by_name("wd").send_keys("selenium")
        brw.find_element_by_id("su").click()
        time.sleep(3)
        print(brw.title)
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    悬赏问题

    • ¥30 各位help写一下代码
    • ¥15 在运行SDEdit模型下载不了
    • ¥15 求51控制l298n驱动的小车中超声波避障怎么写
    • ¥15 电脑连上WIFI却用不了
    • ¥30 MATLAB在RLC电路的固有响应和阶跃响应GUI仿真报告
    • ¥15 hyper-v出现的问题
    • ¥15 有能用的可加酬金,求可以批量下载懒人听书的软件,能登录自己帐号的。
    • ¥100 高博一起做RGB-D SLAM(5)VO无法出visualisation问题
    • ¥15 使用matlab进行手眼标定的仿真验证,得到齐次矩阵与opencv相差较大
    • ¥15 求推荐一个好用的录屏软件