【发布时间】:2016-11-19 09:19:47
【问题描述】:
我真的很难自动化 Facebook 发布流程。 我的脚本根本无法正确跟踪新闻提要中的文本区域。
我尝试了不同的选择器,甚至是 Selenium IDE 建议的选择器,但都无济于事。
这是我的代码的 sn-p:
//xpath for status update box
WebElement statusUpdateBox = driver.findElement(By.xpath(DemoTestData.XPATH_STATUSUPDATE_BTN));
//click the status update box
driver.findElement((By.xpath(DemoTestData.XPATH_STATUSUPDATE_BTN))).click();
//input data in the status update box
statusUpdateBox.sendKeys(DemoTestData.DATA_STATUSUPDATE_MSG);
WebElement postButton = driver.findElement(By.xpath(DemoTestData.XPATH_STATUSUPDATE_BTN));
//click 'post' button
postButton.click();
的 xPath
DemoTestData.XPATH_STATUSUPDATE_BTN = "html/body/div[1]/div[2]/div[1]/div/div[2]/div[2]/div[2]/div/div[3]/div/div/div[2]/div/div/div/form/div[1]/div/div[2]/textarea";
可能缺少什么? 非常感谢。 :D
【问题讨论】:
标签: java selenium testing automation webdriver