2017-03-28 42 views
-4

任何人都可以帮助我,如何在selenium中搜索.txt文件中的关键字,并且此文件位于互联网上。如果找到关键字,它应该重定向到另一个网页。在selenium中搜索.txt文件中的关键字

要说清楚,链接textfiles.com/internet/autonet.txt,我有一个特定的关键字,这是屏幕。所以,我需要在该网页上搜索该关键字,如果它找到该关键字,则应该打开另一个网页。我是用Selenium做的,但是我被卡住了,因为我不知道该怎么做。

+1

我没有得到你...在硒在网页上搜索txt – cralfaro

+0

是的,要明确,链接http:// www .textfiles.com/internet/autonet.txt,我有一个特定的关键字,这是屏幕。所以,我需要在该网页上搜索该关键字,如果它找到该关键字,则应该打开另一个网页。我是用硒做的 –

+1

看看这里,它你需要什么http://stackoverflow.com/questions/6374245/selenium-is-there-a-way-to-search-the-entire-page-for- given-keywords – cralfaro

回答

1

试试这个解决方案。

在你的硒页面。

public boolean isTextPresent(string str) 
{ 
    IWebElement bodyElement = driver.FindElement(By.TagName("body")); 
    return bodyElement.Text.contains(str); 
} 

然后稍后您可以重定向到其他页面。但我认为重定向其更多的业务逻辑,不应该是你的硒测试的一部分

+0

它抱怨IWebElement和Text,说它没有找到这些符号 –