Intellij Idea 使用chromedriver在selenium中获取驱动程序(url)不起作用[已关闭]

ifsvaxew  于 2022-12-11  发布在  其他
关注(0)|答案(1)|浏览(184)

**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。

这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
5天前关闭。
Improve this question
我试图访问亚马逊网页使用driver.get(url),但它不工作,我不明白有什么问题

import io.cucumber.java.After;
import io.cucumber.java.Before;
import io.cucumber.java.en.*;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import pageObjects.AmazonPageObject;

public class StepDef{

    private WebDriver driver;
    private AmazonPageObject amazonPage;

    @Before
    public void setUp() throws InterruptedException {
        System.setProperty("webdriver.chrome.driver", "src/test/resources/chromedriver/chromedriver.exe");
        driver = new ChromeDriver();
        driver.manage().window().maximize();
        driver.get("www.Amazon.com");
        amazonPage = new AmazonPageObject();
    }

我可以打开一个新的Chrome窗口,我有能力最大化该窗口,但我不能做任何关于网址的问题,我检查了如果这是chromedriver的问题,但我的版本是正确的。

mqxuamgl

mqxuamgl1#

URL应该以HTTP或HTTPS开头,因此在您的情况下应该是https://www.Amazon.com

import io.cucumber.java.After;
    import io.cucumber.java.Before;
    import io.cucumber.java.en.*;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    import pageObjects.AmazonPageObject;
    
    public class StepDef{
    
        private WebDriver driver;
        private AmazonPageObject amazonPage;
    
        @Before
        public void setUp() throws InterruptedException {
            System.setProperty("webdriver.chrome.driver", "src/test/resources/chromedriver/chromedriver.exe");
            driver = new ChromeDriver();
            driver.manage().window().maximize();
            driver.get("https://www.Amazon.com");
            amazonPage = new AmazonPageObject();
        }

相关问题