Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Click on elements by index #1561

Answered by mdmintz
KolyStudio asked this question in Q&A
Discussion options

Hi, i'm trying to click on elements by index

That's how i'm doing on selenium actually

test = driver.find_elements(By.CLASS_NAME, "Ewflr")[0].click();
test = driver.find_elements(By.CLASS_NAME, "Ewflr")[1].click();

I tried this, but it didn't find it

 self.click("div.Ewflr")[0]
 self.click("div.Ewflr")[1]

Thank you!

You must be logged in to vote

For that, you may want to use:

self.click_nth_visible_element(selector, number)

In your case, it would be:

self.click_nth_visible_element("div.Ewflr", 1)
self.click_nth_visible_element("div.Ewflr", 2)

Replies: 1 comment 1 reply

Comment options

For that, you may want to use:

self.click_nth_visible_element(selector, number)

In your case, it would be:

self.click_nth_visible_element("div.Ewflr", 1)
self.click_nth_visible_element("div.Ewflr", 2)
You must be logged in to vote
1 reply
Comment options

Thank you!

Answer selected by mdmintz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet

AltStyle によって変換されたページ (->オリジナル) /