python+selenium UI自动化不同浏览器之间的切换「建议收藏」

python+selenium UI自动化不同浏览器之间的切换「建议收藏」python+selenium UI自动化不同浏览器之间的切换

大家好,又见面了,我是你们的朋友全栈君。

class register():
ROBOT_LIBRARY_SCOPE = 'GLOBAL'
def __init__(self):
pass
# m默认打开chrome
def open_browser(self,browser='chrome'):
try:
if browser == 'chrome':
self.driver = webdriver.Chrome(get_chrome_webdriver)
self.driver.get(LoginUrl)
self.driver.implicitly_wait(20)
self.driver.maximize_window()
return self.driver
elif browser == 'firefox':
self.driver = webdriver.Firefox()
self.driver.get(LoginUrl)
self.driver.implicitly_wait(20)
self.driver.maximize_window()
return self.driver
elif browser == 'ie':
self.driver = webdriver.Ie()
self.driver.get(LoginUrl)
self.driver.implicitly_wait(20)
self.driver.maximize_window()
return self.driver
else:
print("not found browser! you can enter 'firefox','chrome' or 'ie'")
except Exception as msg:
print("open browser error:%s" % msg)

if __name__ == '__main__':
foo = register()

driver_chrome = foo.open_browser()
print("open browser:%s" % driver_chrome.name)
print(driver_chrome.title)

driver_firefox = foo.open_browser('firefox')
print("open browser:%s" % driver_firefox.name)
print(driver_firefox.title)

转载于:https://www.cnblogs.com/wang1yi1xian1/p/10938522.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106799.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java设计专题及高级导向「建议收藏」

    Java设计专题及高级导向「建议收藏」Java设计专题及高级导向

    2022年4月22日
    29
  • CICD构建实验「建议收藏」

    CICD构建实验「建议收藏」CICDCICD是一个可以集部署、拉取、上传等于一体的架构环境,它支持一线进行部署,免去了人工一条条的进行部署环境的工作流程,大大降低了人力手工运维成本和出错率。CICD的搭建需要至少三台服务器,他们分别监管着Harbor(镜像仓库存储),git(开发代码仓库存储),Jenkings(一键化部署)企业级镜像Harbor部署docker镜像级的存储可以储存在dockerhub上,也可以储存在自建本地仓库上,而Harbor属于本地仓库的其中一种,该软件可以提供图形化界面操作,安装简单,且方便查看。

    2022年5月5日
    36
  • mongodb导入json_json格式是什么

    mongodb导入json_json格式是什么刚开始接触mongodb,以下介绍使用mongoVUE来导入和导出json格式的数据1、导出瞬间导出到指定的text文件中,我们用文本编辑器打开预览2、导入导入的时候首先我我们要选择导入的表,点进去之后可以直接写json文本也可以导入,txt文件不过我们刚刚导出的json格式的txt文件是不能直接导入的,稍作一下修改,(需要的话去掉_id),去掉每个json串之间…

    2022年8月21日
    5
  • smail指令参考「建议收藏」

    smail指令参考「建议收藏」DalvikopcodesAuthor: GaborPallerVxvaluesinthetabledenoteaDalvikregister.Dependingontheinstruction,16,256or64kregisterscanbeaccessed.Operationsonlonganddoublevalues

    2022年10月31日
    0
  • python_sklearn库的使用

    python_sklearn库的使用sklearn库的使用

    2022年10月17日
    0
  • CTK插件框架学习1-编译CTK-MINGW

    CTK插件框架学习1-编译CTK-MINGW首先下载CMake官网下载地址:https://cmake.org/download/

    2022年5月10日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号