由于不熟悉JUnit
,我有兴趣从网站上抓取数据——至少现在是这样。
我看到片段扩展了一个基类:
import org.junit.Test;
public class PageFragmentsExampleTest extends TestBase {
@Test
public void shareSecondPost() {
FacebookSportPostsPage facebookPage = FacebookSportPostsPage.open();
FacebookPostFragment secondPost = facebookPage.getPostByIndex(2);
secondPost.share();
}
@Test
public void sharePostFromDate() {
FacebookSportPostsPage.open().getPostByText("April 16 at 7:35am").share();
}
}
但是该片段是如何使用的?似乎container
被传递给了片段构造函数。
图书目录container
是什么?
使用inspect element
我得到xpath
的/html/body/div/div/div/aside/div[2]/ul/li/a
“书籍”链接。
xpath
但是,这与示例字符串有很大不同
"//*[contains(text(),'%s')]//ancestor::div[@class='%s']", (text, POST_CONTAINER_CLASS)`
xpath
“书籍”目录是什么container
?