예제 #1
0
 def member_info(self, member_name):
     self.find(By.CSS_SELECTOR, '#menu_contacts').click()
     # 当前部门尚有x人未加入的提示会影响点击错位
     time.sleep(2)
     self.find(By.CSS_SELECTOR, 'td[title="%s"]' % member_name).click()
     self.find(By.CLASS_NAME, 'js_edit').click()
     return Contact(reuse=True)
예제 #2
0
 def goto_add_member(self):
     locator = (By.LINK_TEXT, '添加成员')
     # 当浏览器zoom缩小时,找不到元素,可以用下面的js点击
     self._driver.execute_script("arguments[0].click();",
                                 self.find(*locator))
     self.find(*locator).click()
     return Contact(self._driver)
예제 #3
0
 def add_member(self):
     """添加成员"""
     locator = (By.LINK_TEXT, '添加成员')
     # self.find(locator).click()
     # 原生点击无法处理,可以调用js点击实现
     self._driver.execute_script("arguments[0].click();",
                                 self.find(locator))
     return Contact(reuse=True)
예제 #4
0
class TestContact:
    def setup(self):
        self.contact = Contact(reuse=True)

    # 添加用户
    def test_add_member(self):
        self.contact.add_member("aaa", "123", "18810143185")
        assert self.contact.assert_value() == "保存成功"

    # 编辑用户
    def test_edit_member(self):
        self.contact.edit_member2("测试", "11111111111")
        assert self.contact.assert_value() == "保存成功"

    # 删除用户
    def test_delete_member(self):
        self.contact.delete_member()
        assert self.contact.assert_value() == "正在删除..."
예제 #5
0
 def add_member(self):
     return Contact()
예제 #6
0
 def add_member(self):
     locator = (By.LINK_TEXT, '添加成员')
     self.find(locator).click()
     self._driver.execute_script("arguments[0].click();",
                                 self.find(locator))
     return Contact(reuse=True)
예제 #7
0
 def setup(self):
     self.contact = Contact(reuse=True)
예제 #8
0
파일: main.py 프로젝트: LiuM0805/Tester11
 def goto_import_user(self):
     import_locator = (By.CSS_SELECTOR, '[node-type="import"]')
     self.find(import_locator).click()
     return Contact(reuse=True)
예제 #9
0
 def test_add_user(self):
     contact = Contact()
     Contact.add_member("xxx")
     Contact
예제 #10
0
 def test_add_user(self):
     contact = Contact()
     contact.add_menber("xx")
예제 #11
0
class TestContact:
    def setup(self):
        self.contact = Contact(reuse=True)

    def test_add_user(self):
        """
        测试添加用户
        :return:
        """
        self.contact.add_member("ccc77", 'ccc77', '13312341240')
        self.contact.get_js_right('保存成功')

    def test_edit_user(self):
        """
        测试编辑用户
        :return:
        """
        self.contact.edit_member('aaaedit', '13300001111')
        self.contact.get_js_right('保存成功')

    def test_del_user(self):
        """
        测试删除用户
        :return:
        """
        self.contact.del_member()
        self.contact.get_js_right('正在删除')
예제 #12
0
 def test_add_user(self):
     contact = Contact()
     contact.add_member('xxx')