本ページには広告が含まれています。
目次
FindElement
element = element.FindElement(selector)
- selector
FindElements
element = element.FindElements(selector)
- selector
FindElementByXPath
element =
element.FindElementByXPath(xpath)
- xpath
FindElementsByXPath
element = element.FindElementsByXPath(xpath)
- xpath
Click
element.Click()
Clear
element.Clear()
SetValue
element.SetValue(value)
- value
GetValue
element.GetValue()
GetText
element.GetText()
GetAttribute
element.GetAttribute(attribute)
- attribute
GetProperty
element.GetProperty(property)
- property
IsSelected
Boolean = element.IsSelected()
ExecuteScript
element.ExecuteScript(script , [args])
- args
raw
element.raw()
プログラム実行例
Yahoo!検索
CALL UwscWebDriver.uws
driver = WebDriver.Chrome()
driver.Navigate("http://yahoo.co.jp")
element = driver.FindElement("input[name=p]") // document.querySelector
element.SetValue("UWSC")
element = driver.FindElement("button[type=submit]")
element.Click()
使用関数
要素取得
idがToolListのテキストを取得。
CALL UwscWebDriver.uws
driver = WebDriver.Chrome()
driver.Navigate("http://yahoo.co.jp")
PRINT driver.FindElement(By.id("ToolList")).getText() // element = document.getElementById("ToolList") element.innerText
使用関数
楽天にログインする
CALL "D:\Programs\UwscWebDriver-master-0.8.9\UwscWebDriver.uws"
DIM driver = WebDriver.Chrome()
driver.Navigate("https://www.rakuten-card.co.jp/e-navi/")
DIM elements, element
elements = driver.FindElementsByName("u")
elements[0].SetValue("メールアドレス")
elements = driver.FindElementsByName("p")
elements[0].SetValue("パスワード")
element = driver.FindElement("input[type=submit]")
element.Click()
使用関数