微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

selenium – PHPUnit和WebDriver – 如何获取当前的URL?

场景:
我打开www.google.com,输入一些关键字并点击搜索按钮.
现在我进入结果页面.我想获取此结果页面的当前URL,包括查询参数.

在这里找到了方法getbrowserUrl()phpunit-selenium on github.第410行

但是这个方法返回了我在setUp函数中设置的值.

public function setUp(){
$this->setbrowser(testConfig::$browserName);
$this->setbrowserUrl('http://www.google.com/');
}

public function testGoogleSearch(){
$this->url('');
//input some keywords
.......
//click search button
.......
//want to get the url of result page
$resultUrl= $this->getbrowserUrl();
echo $resultUrl;
}

我有一个字符串’http://www.google.com/‘而不是结果页面的整个网址.
请帮帮我,谢谢!

答案是:
$currentURL = $this->url();

我也问过这个问题here

感谢@jaruzafa

原文地址:https://www.jb51.cc/php/134680.html

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

相关推荐