コード例 #1
0
ファイル: homepage.py プロジェクト: maaxlee/php4dvd
 def __init__(self):
     super(HomePage, self).__init__()
     self.movies_list = ss('//div[@class="title"]')
     self.add_button = s('//a[@href="./?go=add"]')
コード例 #2
0
from selenium.webdriver.common.keys import Keys

from core.conditions import texts, css_class, visible, exact_text, exact_texts
from core.tools import s, ss

tasks = ss("#todo-list>li")

def assert_tasks(*task_texts):
    tasks.assure(exact_texts, *task_texts)


def assert_visible_tasks(*task_texts):
    tasks.filter(visible).assure(texts, *task_texts)


def add(task_name):
    s("#new-todo").send_keys(task_name + Keys.ENTER)


def edit(old_task_name, new_task_name):
    tasks.find(exact_text, old_task_name).s("label").double_click()
    tasks.find(css_class, "editing").s(".edit").set_value(new_task_name).press_enter()


def toggle(task_name):
    tasks.find(exact_text, task_name).s(".toggle").click()


def delete(task_name):
    tasks.find(exact_text, task_name).hover().s(".destroy").click()