How to retrieve web element which has dynamically changing Id like login label s id in Facebook changes dynamically

0 votes
How to retrieve web element which has dynamically changing Id like login label's id in Facebook changes dynamically?
Jul 1, 2019 in Selenium by Anshul
1,490 views

1 answer to this question.

0 votes

Hi @Anshul, if you have dynamically changing Id, then you can't use "id" as a locator. But for that, we have 7 other locators i.e:

  • xpath
  • name
  • css
  • link text
  • partiallinktext
  • tag name

So you can use any one of these for identifying the web element. Most commonly, you can use "xpath" or "css-locator" and "link text" or "partial-link text" if there are <a> tags. You can also use name, if name attribute is present for the element.

answered Jul 2, 2019 by Rajan

Related Questions In Selenium

0 votes
1 answer
0 votes
2 answers

How can we use JavaScript Executor to click and enter data to a web element in Selenium?

WebElement element = driver.findElement(By.id("abcd")); // Let the ...READ MORE

answered Mar 21, 2020 in Selenium by Lakshmi Sarvepalli
1,458 views
0 votes
2 answers

Finding WebDriver element with Class Name in java

The better way to handle this element ...READ MORE

answered Apr 10, 2018 in Selenium by nsv999
• 5,520 points
4,579 views
0 votes
2 answers

Problem while using InternetExplorerDriver in Selenium WebDriver

enable trusted connection  in internet explorer by ...READ MORE

answered Aug 31, 2020 in Selenium by Sri
• 3,010 points
5,442 views
0 votes
1 answer

Geo-location microphone camera pop up

To Allow or Block the notification, access using Selenium and you have to ...READ MORE

answered May 11, 2018 in Selenium by Samarpit
• 5,890 points
3,278 views
0 votes
2 answers

How to use such xpath to find web elements

xpath are two types. 1) Absolute XPath:    /html/b ...READ MORE

answered Sep 2, 2020 in Selenium by Sri
• 3,010 points
3,858 views
0 votes
2 answers

How to verify color of a web element in Selenium Webdriver?

document.getElementsByTagName('div')[0].style.backgroundColor READ MORE

answered Aug 31, 2020 in Selenium by Sri
• 3,010 points
9,582 views
0 votes
1 answer

How to mouse hover on a web element using Selenium WebDriver?

Hello Nitin, to automate mouse hovering over ...READ MORE

answered May 7, 2019 in Selenium by Anvi
• 14,110 points
4,155 views