Selenium ではなく webdriver を使用して div の値を取得したい例:
<div class="headerbande">BIENVENUE</div>
クラス名を使用して「BIENVENUE」を取得する方法はありますか? 前もって感謝します。
Selenium ではなく webdriver を使用して div の値を取得したい例:
<div class="headerbande">BIENVENUE</div>
クラス名を使用して「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();
または、以下のように css Selector を使用してテキスト/値を取得できます。
WebElement webElement = driver.findElement(By.cssSelector("div.headerbande"));
webElement.getText();
Rubyでは、次を使用して要素を見つけることができます
CSSセレクター
web_element = driver.find_element(css: 'div.headerbande')
クラス
web_element = driver.find_element(class: 'headerbande')
ID
# if your element's id is 'headerbande'
web_element = driver.find_element(id: 'headerbande')
次を使用できます: driver.findElementByClassName("headerbande").getText();