python3+selenium3遇到的问题:Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.firefox.service.Service object at 0x0045E450>>

我解决了!!!
from selenium import webdriver
import time
dr = webdriver.Firefox(executable_path = ‘/Users/jinwenxin/desktop/pythonPractice/geckodriver‘)
time.sleep(5)
print ‘Browser will close.‘
dr.quit()

也就是往 driver=webdriver.Firefox()里添加下载的新的引擎地址executable_path = ‘C:\Program Files\Mozilla Firefox\geckodriver.exe‘

即: driver=webdriver.Firefox(executable_path = ‘C:\Program Files\Mozilla Firefox\geckodriver.exe‘)

这样就不会报错

如下图:

时间: 2024-11-05 11:48:49

python3+selenium3遇到的问题:Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.firefox.service.Service object at 0x0045E450>>的相关文章

CentOS7下python3 selenium3 使用Chrome的无头浏览器 截取网页全屏图片

前言 selenium是一个模拟浏览器的自动化执行框架,但是如果每次执行都要打开浏览器来处理任务的话,效率上都不高.最重要的是如果安装在Centos7服务器环境下,打开浏览器来模拟操作是更加不合适的,尤其是碰上需要截取网页图片这样的需求. 这时候就要考虑使用Chrome的无头浏览器模式了.所谓的无头浏览器模式也就是不需要打开浏览器,但是却可以起到模拟打开浏览器的执行效果,一切无界面执行. 下面来看看如果安装部署到执行. 1.安装chrome 1.1 添加google的repo源 vim /etc

Python3+Selenium3自动化测试学习之路

1.Python3+Selenium3自动化测试环境搭建 2.Python简单学习 3.元素定位 4.常用浏览器操作 5.断言与验证信息 6.表单.窗口切换 7.上传.下载文件 8.单元测试框架 9.HTML测试报告 10.PO设计模式(Page Object) 未完待续... 原文地址:https://www.cnblogs.com/yichenxinliang/p/12273276.html

python3+selenium3.13的简单操作

1.浏览器 1.1 浏览器窗口大小位置 driver.set_window_size(self, width, height, windowHandle) 将某个窗口设置为固定大小 driver.set_window_position(self, x, y, windowHandle) 将某个窗口移动到指定的位置 driver.set_window_rect(self, x, y, width, height, windowHandle) 将某个窗口设置为固定的大小移动到指定的位置 driver

Python3+Selenium3自动化测试-(二)

python3 元素定位和操作方法总结 # coding=utf-8 ''' #8种元素定位方法 find_element_by_id() find_element_by_name() find_element_by_class_name() find_element_by_link_text() find_element_by_partial_text() find_element_by_tag_name() find_element_by_xpath() find_element_by_cs

windows7 python3.63使用selenium+webdriver 实现自动登录使用过程

本人用的是python3.63版本 这里会讲到安装时所遇到的问题 这里是根据火狐浏览器来操作的 1.首先安装selenium 在 windows 的 cmd窗口通过pip 没安装pip的小伙伴自行去搜搜相关pip安装方法pip install selenium 安装成功后测试一下是否能正常运行 打开百度输入关键字 并且搜索 from selenium import webdriver import time Drivers=webdriver.Firefox()#声明火狐浏览器驱动对象 try:

python3里使用selenium webdriver自动化测试

python3里使用selenium webdriver 验收测试(也称功能测试)是用来测试手工任务的功能的,但是手工测试这些任务可能很花时间,并且容易出现人为的错误.作者为架构师.开发人员和测试人员展示了如何使用 Selenium 测试工具来自动化验收测试.通过自动化测试,可以节省时间,并消除测试人员所犯的错误. 什么是 Selenium? Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具.据 Selenium 主页所说,与其他测试工具相比,使用

Python3+Selenium3自动化测试-(一)

完成环境的安装并测试之后,我们对Selenium有了一定的了解了,接下来我们继续驱动浏览器做一些基本操作: 窗口尺寸设置.网页截图.刷新.前进和后退 窗口尺寸设置 在测试过程中,我们可能会要求打开浏览器的窗口处于最大化或者设置为某一特定尺寸的大小,所以我们使用selenium驱动浏览器时设定窗口大小 # coding=utf-8 import time from selenium import webdriver driver = webdriver.Chrome() # 启动chrome de

Python3+Selenium3自动化测试-(四)

selenium鼠标事件 # coding=utf-8 import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome() driver.get("https://www.baidu.com") t

Python3+Selenium3自动化测试-(三)

selenium键盘事件 #coding=utf-8 from selenium import webdriver import time from selenium.webdriver.common.keys import Keys #打开狐火浏览器 driver = webdriver.Firefox() #访问目标网址 driver.get("http://127.0.0.1:80/iwebshop") driver.maximize_window() #打印当前页面title