Home > Enterprise >  How to extract the number from the parent div excluding the text of the child using Selenium IDE
How to extract the number from the parent div excluding the text of the child using Selenium IDE

Time:08-03

I'm trying to fetch the number out the Steam site -> Steam online users

Code trials:

await driver.findElement(By.xpath("//div[@class='online_stats']//div[2][@class='online_stat']")).getText().then((text)=>{
  onlinePlayersInGames = text;
});

Doing it with this code results in me getting a returned value of:

ONLINE
22,099,967

Rather than only fetching the number.

CodePudding user response:

To extract the data for playing now:

await driver.findElement(By.xpath("//div[@class='online_stat'][./div[@class='online_stat_label gamers_in_game']]")).getText().then((text)=>{
  onlinePlayersInGames = text;
});

To extract the data for online:

await driver.findElement(By.xpath("//div[@class='online_stat'][./div[@class='online_stat_label gamers_online']]")).getText().then((text)=>{
  onlinePlayersInGames = text;
});

CodePudding user response:

As far as I know, we cant do that with Selenium for the time being.

  • Related