tests_selenium.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:timestrap 作者: overshard 项目源码 文件源码
def test_tasks_change(self):
        Task(name='Task', hourly_rate=25).save()
        self.logIn()
        self.addPerms(['view_task'])
        self.driver.get('%s%s' % (self.live_server_url, '/tasks/'))

        self.assertNotIn('task-menu-change', self.driver.page_source)
        self.addPerms(['change_task'])
        self.driver.refresh()
        self.find(By.NAME, 'task-menu').click()
        self.find(By.ID, 'task-menu-change').click()
        self.waitForPresence((By.NAME, 'task-name'))
        self.find(By.NAME, 'task-name').send_keys(' Changed')
        hourly_rate_field = self.find(By.NAME, 'task-hourly-rate')
        hourly_rate_field.click()
        self.clear(hourly_rate_field)
        hourly_rate_field.send_keys('125')
        self.find(By.NAME, 'task-modal-submit').click()
        self.waitForText((By.CLASS_NAME, 'task'), 'Task Changed\n$125')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号