如何从网页复制文本并在selenium java webdriver中的不同页面进行比较

问题描述 投票:0回答:1
WebElementDetails webElementDetails = new WebElementDetails();
element = webElementDetails.getElement(webDriver, objectName, selector);
passValue = element.getText();
propertyFileReader.setValue("STORE_URL_SUFFIX", passValue);

我想从预订网站复制文本并存储它,然后比较收到的确认电子邮件中的相同数据。

我尝试使用.getText方法复制文本,但是这样我只能存储一个值,而我需要存储多个值。

gettext
1个回答
0
投票
Webdriver driver= new FirefoxDriver();
    driver.get("");//Enter the website url

WebElement str1= driver.findelement(by.xpath("xxxxxxxxxxxxxxxx").gettext();

System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir")+"/Drivers/chromedriver.exe");
 driver = new ChromeDriver();
driver.get("");//Enter the 2nd Website you want to compare

    WebElement str2= driver.findelement(by.xpath("xxxxxxxxxxx").gettext();

    if (str1.equals.str2){
    System.out.Println("Text matched");
    }
    else{
    System.out.Println("Text not matched");
    }

试试上面的代码。

© www.soinside.com 2019 - 2024. All rights reserved.