Webdriverの上で何かをするPythonにサードパーティのライブラリはありますか?
Pythonでselenium webdriverを使用することを検討していますが、 ui-moduleベースのアプローチを使用したいと思っています. つまり、次のようなコードではなく、
cheese = driver.find_element_by_css_selector("#food span.dairy.aged")
cheese.click()
私は(pythonではなく!)のようなものが欲しい:
ui.Div(uid: "div1", clocator: [id: "div1"]) {
Div(uid: "inner-container", clocator: [id: "div2"]) {
List(uid: "list1", clocator: [tag: "ul"], separator: "li"){
UrlLink(uid: "{all}", clocator: [:])
}
}
}
click 'inner-container'
そのため、事前に UI を定義してから、テストケースを作成します。UI が変更された場合、UI モジュールの定義を変更する必要があり、テストケースについて心配する必要はありません。
私はこれを手で転がすことができますが、私のためにこれを行うPython用のライブラリはありますか?