์์ ์ ํ์ ์ ํ ์์ด ํ
์คํธ ๋๋ ๋ถ๋ถ ํ
์คํธ ์ผ์น๋ก ์์๋ฅผ ์ฟผ๋ฆฌํ๊ณ ์ถ์ต๋๋ค. ์ด๊ฒ์ <a>
, <button>
๋๋ <input>
ํ๊ทธ๋ก ๋ฒํผ์ ๊ตฌํํ ์ ์๋ /^I click the "(.*)" button$/
์ ๊ฐ์ ์ค์ด ๋จ๊ณ์์ ์ ์ฉํฉ๋๋ค.
๋ํ ํ์ด์ง์์ "๋ก๊ทธ์์๋์์ต๋๋ค"์ ๊ฐ์ ํ ์คํธ๋ฅผ ์ฐพ๊ณ ์ถ์ ์๋ ์์ง๋ง ์ด๊ฒ์ ๊ฑฐ์ ๋ชจ๋ ์์์ ํฌํจ๋ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๊ฐ๋ฅํ ๋ชจ๋ ํ๊ทธ๋ฅผ ์ด๊ฑฐํ๊ณ ๊ฐ ํ๊ทธ๋ก ํ ์คํธ๋ฅผ ๊ฒ์ํ๋ ๊ฒ์ ์ค์ฉ์ ์ด์ง ์์ต๋๋ค. .
๋ฌธ์์์ ์์ ์ ํ์ ์ง์ ํ์ง ์๊ณ ๋ ์ด๊ฒ์ด ๊ฐ๋ฅํ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง ์์ต๋๋ค. ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ํ๋์์ ์ ์์ต๋๊น?
@peterjwest *=some text
์๋ํ ์ ์์ต๋๋ค. ์๋ํ์ง ์์ผ๋ฉด xpath๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ธํฐ๋ท์ xpath๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ํ
์คํธ๊ฐ ์๋ ์์์ ์์๋ฅผ ์ฟผ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ต์๊ฐ ์์ต๋๋ค. ๊ฐ์
ํด์ฃผ์ธ์ ์ด๋ฌํ ์ข
๋ฅ์ ์ง๋ฌธ์ ๋ํด. ์ด๊ฒ์ ํ์ํ ๋ฌธ์ ๊ฐ ์๋๋๋ค.
์ด๊ฒ์ Google ๊ฒฐ๊ณผ์์ ๋งค์ฐ ๋์ผ๋ฏ๋ก ๋ค์์ ์์ ์์ ๋๋ค.
browser.getText("//*[contains(text(),'Hello')]")
๊ฐ์ฌ ํด์!
*=some text
(v4.13.2)์ด(๊ฐ) ์๋ํฉ๋๋ค.
@christian-bromann ์ ๊ทธ๊ฒ์ด ์๋ํ ์ง ํ์ ํ์ง ๋ชปํ์ต๋๊น? ์ฌ์ฉ๋ Webdriverio์ ๋ฒ์ ๊ณผ ๊ด๋ จ์ด ์์ต๋๊น?