【发布时间】:2020-10-07 18:03:43
【问题描述】:
如何获取当前正在使用的浏览器名称?我正在使用 Chrome 和 Firefox,我的功能测试在 features -> chrome, features -> firefox 下进行。我想在测试失败时截屏。当我生成屏幕截图时,它只是保存在我的根目录中。我希望在执行此操作时将文件保存在适当的浏览器下:
print_r($this->getSession()->getDriver())
我知道它有一个私有变量 browserName,但是我该如何访问它呢?
[browserName:Behat\Mink\Driver\Selenium2Driver:private] => chrome
[desiredCapabilities:Behat\Mink\Driver\Selenium2Driver:private] => Array
(
[browserName] => chrome
[browser] => chrome
[version] => 25
[platform] => ANY
【问题讨论】:
标签: php selenium selenium-grid behat mink