在我的应用程序登录时,它会导航到另一个页面。现在,我需要在selenium C#中使用WebDriver获得新的URL。
我找不到任何功能来做这个。我已经尝试过driver.Url、driver.getLocation()和driver.getCurrentUrl(),但是在我的C#应用程序中没有任何工作。那么是否有可能以某种方式获得当前的URL呢?在它被导航之后?
发布于 2016-10-05 13:20:09
是的,您可以获得当前页面的URL。实例化驱动程序,然后获取驱动程序的Url属性。
代码片段:
IWebDriver driver = new FirefoxDriver();
String currentURL = driver.Url;发布于 2019-05-18 14:58:06
IWebDriver driver = new OpenQA.Selenium.IE.InternetExplorerDriver("C:\\");
Console.WriteLine("url "+ driver.Url);driver.Url提供当前的url
发布于 2020-10-23 07:45:26
WebDriver driver = new WebDriver();
String currentURL = driver.getCurrentURL();
This will give you current URLhttps://stackoverflow.com/questions/39874765
复制相似问题