如何在硒中的反应文本下打印出来的值?

时间:2018-03-17 14:38:39

标签: javascript java selenium-webdriver webdriver selenium-chromedriver

请查看附带的html代码截图:We need to print the 3 which in react-text

我尝试过以下代码:     WebElement MyText = driver.findElement(By.xpath(“((div [@ class ='badge-number'])[6]”));

JavascriptExecutor jse =(JavascriptExecutor)驱动程序;

String platformName =(String)jse.executeScript(“return arguments [0] .value;”,MyText); 的System.out.println( “文本:” + MyText.getText());

我只想打印那些分钟和秒钟,它们是动态的。

1 个答案:

答案 0 :(得分:0)

可能不是最好的解决方案,但是用react有点困难-因此,我建议从selenium驱动程序获取页面源,然后使用一些正则表达式提取所需的内容(例如在char和span之间的组)元素。