获取DIV-WebDriver的值(Selenium)
我想使用webdriver而不是Selenium获取div的值 例如:获取DIV-WebDriver的值(Selenium),selenium,webdriver,selenium-webdriver,Selenium,Webdriver,Selenium Webdriver,我想使用webdriver而不是Selenium获取div的值 例如: <div class="headerbande">BIENVENUE</div> BIENVENUE webdriver中是否有任何方法可以使用类名获取“BIENVENUE”? 提前感谢。使用java,您可以编写: WebElement element = webdriver.findElement(By.className("headerbande")); 看看其他语言的例子。谢谢Volker
<div class="headerbande">BIENVENUE</div>
BIENVENUE
webdriver中是否有任何方法可以使用类名获取“BIENVENUE”?
提前感谢。使用java,您可以编写:
WebElement element = webdriver.findElement(By.className("headerbande"));
看看其他语言的例子。谢谢Volkerk,我通过你的帖子找到了解决方案
WebElement webElement = driver.findElement(By.cssSelector("headerband"));
webElement.getText();
还可以使用xpath获取值/文本,如下所示:
WebElement webElement = driver.findElement(By.xpath("//div[@class='headerbande']"));
webElement.getText();
WebElement webElement = driver.findElement(By.cssSelector("div.headerbande"));
webElement.getText();
或者,
您可以使用css选择器获取文本/值,如下所示:
WebElement webElement = driver.findElement(By.xpath("//div[@class='headerbande']"));
webElement.getText();
WebElement webElement = driver.findElement(By.cssSelector("div.headerbande"));
webElement.getText();
您可以使用:
driver.findElementByClassName(“headerbande”).getText() 在ruby中,您可以使用
web_element = driver.find_element(css: 'div.headerbande')
web_element = driver.find_element(class: 'headerbande')
# if your element's id is 'headerbande'
web_element = driver.find_element(id: 'headerbande')
在本例中,driver.findElement(By.className(“headerband”)).getText();c#peeps的好处是否更好?它是webElement.Text——(属性,而不是方法)