如何在selenium webdriver中加载所需内容的正确网页

时间:2017-11-02 14:53:32

标签: java selenium selenium-webdriver selenium-chromedriver

我是新手编码

我有一张元素表,说一些需要测试的共同基金。我有一个疑问,如果一个基金点击并打开如何验证打开的页面是否实际上有关于基金的相关信息,没有任何差异,如有一些其他基金信息的页面。

我写了一段代码来捕获404& 503错误但我如何验证内容的真实性。尝试了页面标题,但是我的基金网页标题看起来像“我的公司名称 - 产品详细信息 - 共同基金ID”...最后一部分基金ID只是我可以比较的标题中的东西。如果我决定使用基金ID,我应该遵循以下内容

就像,如果一个基金打开获取页面标题并在网页中搜索基金ID,如字符串比较。这可行吗?

注意所有100个基金都在同一个标​​签中打开我编写的代码用于拉出所有基金存储在数组中的hrefs并逐个导航

Plz帮助

1 个答案:

答案 0 :(得分:1)

要验证与 Page Title 相关的 "my company name - product details - mutual fund- fund ID" ,其显示为fund ID,您可以使用以下代码块:< / p>

String title = driver.getTitle();
if(title.endsWith("fund ID"))
    System.out.println("Page Title Matched");
else
    System.out.println("Page Title Matching Failed");

要验证 fund ID 中是否存在 Web Page ,您可以通过验证 {来使用以下代码块 fund ID

中的{1}}
Page Source