永发信息网

selenium webdriver中2个case执行间怎么能不关闭浏览器

答案:2  悬赏:80  手机版
解决时间 2021-01-31 00:23
  • 提问者网友:低吟詩仙的傷
  • 2021-01-30 04:30
selenium webdriver中2个case执行间怎么能不关闭浏览器
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-01-30 05:13
可以将登录部分写在setUp方法中,加上修饰符Beforclass,那么不管类中多少用例,只会执行一次setUp。
全部回答
  • 1楼网友:孤独入客枕
  • 2021-01-30 06:05
首先,虽然selenium webdriver默认安装的是firefox的驱动,但是对浏览器版本限制很大,只有低版本的firefox可以运行(貌似selenium-2.45.0,新发布的,支持firefox36),楼主可以下载一下低版本的,试一下是否能够正常运行,多数启动失败都是这个原因 当然,还可以用chrome和ie(当然是推荐chrome了),驱动可以从我的云盘直接下载,分享链接: 使用也非常简单: 下载云盘中对应的文件,将对应的.exe放到chrome.exe的同级目录下,例如我的就是“c:\users\wangjichong\appdata\local\google\chrome\application\chromedriver_x64.exe”,默认的一般就是这个路径,楼主根据自己的改一下就可以了。 用下面的代码代替“ driver = webdriver.firefox()”,看一下是否可以调起浏览器,祝成功。 chromedriver="c:\users\wangjichong\appdata\local\google\chrome\application\chromedriver_x64.exe" os.environ["webdriver.chrome.driver"]=chromedriver driver=webdriver.chrome(chromedriver)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯