Java Selenium更改应用程序执行的POST请求
我有一个在本地主机上运行的web应用程序,我尝试在它上执行测试。该应用程序工作正常,可以向不同的端口执行POST请求。然而,该应用程序仍然存在缺陷。我的chrome驱动程序配置:Java Selenium更改应用程序执行的POST请求,java,selenium,selenium-chromedriver,web-testing,Java,Selenium,Selenium Chromedriver,Web Testing,我有一个在本地主机上运行的web应用程序,我尝试在它上执行测试。该应用程序工作正常,可以向不同的端口执行POST请求。然而,该应用程序仍然存在缺陷。我的chrome驱动程序配置: System.setProperty("webdriver.chrome.driver", "/chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("http://localhost:63342/MyApplicat
System.setProperty("webdriver.chrome.driver", "/chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://localhost:63342/MyApplication");
应用程序对addresrequestAddress执行请求
但是,在测试中,由于某种原因,它将地址更改为:requestAddress,但这两个URL应该是相同的!出了什么问题?firefox驱动程序是否存在相同的问题??你使用的chromedriver版本是什么?是的,问题很可能是chromedriver使用的浏览器。它有完全不同的本地存储,cookies等,比我的电脑上运行的chrome实例。现在的问题是如何在本地会话上启动chrome。在firefox中,您可以将一些文件复制到用户配置文件并启动它们。在chrome中也应该可以,但我不确定。firefox驱动程序是否存在同样的问题??你使用的chromedriver版本是什么?是的,问题很可能是chromedriver使用的浏览器。它有完全不同的本地存储,cookies等,比我的电脑上运行的chrome实例。现在的问题是如何在本地会话上启动chrome。在firefox中,您可以将一些文件复制到用户配置文件并启动它们。在chrome中也应该可以,但我不确定。