Skip to content

Commit 01f0372

Browse files
committed
added feature to other languages
1 parent 5fe24f3 commit 01f0372

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

website_and_docs/content/documentation/webdriver/elements/finders.ja.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,13 +295,24 @@ from selenium.webdriver.common.by import By
295295
driver = webdriver.Chrome()
296296
driver.get("https://www.example.com")
297297

298+
##get elements from parent element using TAG_NAME
299+
298300
# Get element with tag name 'div'
299301
element = driver.find_element(By.TAG_NAME, 'div')
300302

301303
# Get all the elements available with tag name 'p'
304+
# NOTE: in order to utilize XPATH from current element, you must add "." to beginning of path
302305
elements = element.find_elements(By.TAG_NAME, 'p')
303306
for e in elements:
304307
print(e.text)
308+
309+
##get elements from parent element using XPATH
310+
311+
# Get first element of tag 'ul'
312+
element = driver.find_element(By.XPATH, '//ul')
313+
314+
# get children of tag 'ul' with tag 'li'
315+
elements = driver.find_elements(By.XPATH, './/li')
305316
{{< /tab >}}
306317
{{< tab header="CSharp" >}}
307318
using OpenQA.Selenium;

website_and_docs/content/documentation/webdriver/elements/finders.zh-cn.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,13 +304,24 @@ from selenium.webdriver.common.by import By
304304
driver = webdriver.Chrome()
305305
driver.get("https://www.example.com")
306306

307+
##get elements from parent element using TAG_NAME
308+
307309
# Get element with tag name 'div'
308310
element = driver.find_element(By.TAG_NAME, 'div')
309311

310312
# Get all the elements available with tag name 'p'
313+
# NOTE: in order to utilize XPATH from current element, you must add "." to beginning of path
311314
elements = element.find_elements(By.TAG_NAME, 'p')
312315
for e in elements:
313316
print(e.text)
317+
318+
##get elements from parent element using XPATH
319+
320+
# Get first element of tag 'ul'
321+
element = driver.find_element(By.XPATH, '//ul')
322+
323+
# get children of tag 'ul' with tag 'li'
324+
elements = driver.find_elements(By.XPATH, './/li')
314325
{{< /tab >}}
315326
{{< tab header="CSharp" >}}
316327
using OpenQA.Selenium;

0 commit comments

Comments
 (0)