我必须使用带有一些参数的url使用webdriver打开chrome浏览器。根据参数,我的网站流量会有所不同。当我在浏览器上手动访问我的页面时,这可以正常工作。以下是网址的例子: -
的https://.com/en/account/signinwithticket ticketId = 16795&安培;散列= 2ae74c8a8a088a691&安培;结帐=假安培;重定向= / EN /支付
我比较了webdriver浏览器的cookie和我手动打开的浏览器。因此,当我手动尝试时,所有与REST参数对应的cookie都已正确设置。但是当浏览器在webdriver上打开时,这些cookie没有设置。可以有一个特定的chromedriver功能或选项来解决这个问题。
就像一个FYI - 我使用通常的方式打开浏览器 - WebDriver.get(“url”);