栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

没有浏览器的Selenium测试

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

没有浏览器的Selenium测试

要在Centos上进行设置(以root身份进行所有安装)

安装pip下载https://bootstrap.pypa.io/get-pip.py

python get-pip.py

安装selenium如果您的系统上有pip,则只需安装或升级Python绑定即可:pip install -U selenium

或者,您可以从PyPI下载源发行版(例如selenium-2.53.1.tar.gz),将其取消存档,然后运行:

python setup.py install

安装程序:pyvirtualdisplay

pip install pyvirtualdisplayyum install Xvfb libXfont Xorg

然后修改您的脚本以在内添加粗体

**from pyvirtualdisplay import Display**from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support.ui import Selectfrom selenium.common.exceptions import NoSuchElementExceptionfrom selenium.common.exceptions import NoalertPresentExceptionimport unittest, time, reclass SeleniumDemo(unittest.TestCase):    def setUp(self):        **self.display = Display(visible=0, size=(800, 600))        self.display.start()**        self.driver = webdriver.Firefox()        self.driver.implicitly_wait(30)        self.base_url = "http://www.soastastore.com/"        self.verificationErrors = []        self.accept_next_alert = True    def tearDown(self):`enter pre here`        self.driver.quit()        ***self.display.stop()***        self.assertEqual([], self.verificationErrors)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/617770.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号