Java 如何获取在WebDriver中显示的内容。获取请求?

Java 如何获取在WebDriver中显示的内容。获取请求?,java,google-chrome,browser,selenium,webdriver,Java,Google Chrome,Browser,Selenium,Webdriver,我想自动化www.imgur.com上的一些过程,并决定使用SeleniumWebDriver库for Java。我已经能够让我的大部分代码在一个障碍下工作:当我直接访问imgur时,只有一个白色的屏幕,刷新时不会改变。直接访问登录页面会产生SSL错误 System.setProperty("webdriver.chrome.driver","C:\\workspace\\Test\\chromedriver.exe"); WebDriver driver = new ChromeDriver(

我想自动化www.imgur.com上的一些过程,并决定使用SeleniumWebDriver库for Java。我已经能够让我的大部分代码在一个障碍下工作:当我直接访问imgur时,只有一个白色的屏幕,刷新时不会改变。直接访问登录页面会产生SSL错误

System.setProperty("webdriver.chrome.driver","C:\\workspace\\Test\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.imgur.com/signin");
WebElement username = driver.findElement(By.id("username"));
username.sendKeys("username");
WebElement password = driver.findElement(By.id("password"));
String pass = "password";
password.sendKeys(pass);
password.submit();
driver.get("http://www.imgur.com");
我已经能够通过使用谷歌搜索提供给imgur的链接来解决这个问题,但是添加更多功能需要我能够直接管理URL


提前谢谢

只是
http://imgur.com/
,而不是
http://www.imgur.com
。这就是谷歌链接起作用的原因,它们链接到了第一个——一个不同的url

任何技术政策都不需要
www
前缀。有些人选择将带有或不带前缀的URL指向同一服务器。有些人选择只使用其中一种。看起来imgur没有前缀

以下是有关
www
前缀的更多信息:

只是
http://imgur.com/
,而不是
http://www.imgur.com
。这就是谷歌链接起作用的原因,它们链接到了第一个——一个不同的url

任何技术政策都不需要
www
前缀。有些人选择将带有或不带前缀的URL指向同一服务器。有些人选择只使用其中一种。看起来imgur没有前缀

以下是有关
www
前缀的更多信息:

查看更多代码会很有用。这似乎不太可能是问题所在,但您是否一直在使用driver.get(“);?get()的另一个替代方法是driver.navigate().to(“);我能够用C#运行基本代码。我怀疑是imgur的某个块造成的。查看更多代码会很有用。这似乎不太可能是问题所在,但您是否一直在使用driver.get(“);?get()的另一个替代方法是driver.navigate().to(“);我能够用C#运行基本代码。我怀疑是某种形式的imgur阻塞造成的。谢谢!真遗憾,这么明显的事情给我带来了麻烦。谢谢!真遗憾,这么明显的事给了我麻烦。