我与Facebook练习,如何使用Selenium Webdriver正确查找网页的元素?
WebDriver driver = new HtmlUnitDriver();
driver.get("http://www.facebook.com");
成功logining后,我尝试发送邮件。但我找不到消息区域:
WebElement selectMessages = driver.findElement(By.id("fbMessagesFlyout"));
selectMessages.click();
WebElement elementMess = driver.findElement(By.id("q"));
elementMess.sendKeys("Dalia");
elementMess.submit();
此代码只在头部配置了带有消息的JavaScript,然后在fb头部也发送搜索请求。 如何才能找到正确的链接到dialig页面,然后找到文本咏叹调?
请附上本节的html部分。 –
您可以使用autoIt来识别特定WebElement的名称/ ids /类等。甚至看看pageLayout .. – tr4pt
这是相当大的,它是facebook首页的常见html部分。 –