我有一个测试用例,需要根据浏览器名称(即 IE 或 Chrome)执行。在此测试用例中,某些部分将取决于浏览器类型。
我将如何在执行之间获取浏览器名称?例如,如果是 IE,我需要传递数据。如果是Chrome浏览器,我需要选择数据。
原文由 Swathi Chowdary 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个测试用例,需要根据浏览器名称(即 IE 或 Chrome)执行。在此测试用例中,某些部分将取决于浏览器类型。
我将如何在执行之间获取浏览器名称?例如,如果是 IE,我需要传递数据。如果是Chrome浏览器,我需要选择数据。
原文由 Swathi Chowdary 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Python 中,您可以像这样访问 driver.capabilities
dict
driver.capabilities['browserName']
https://groups.google.com/forum/#!topic/selenium-users/nbSujBSc6q8
原文由 user7610 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.3k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
1 回答2.1k 阅读✓ 已解决
您可以使用以下代码了解浏览器名称、版本和操作系统详细信息:-
您需要导入的包
或者
希望它能帮助你 :)