| | |
| | | from selenium.webdriver.common.by import By |
| | | |
| | | |
| | | # elements = [ |
| | | # {'name': 'name_input', 'desc': '姓名文本框', 'loc': (By.XPATH, "//input[@name='memberName']"), 'action': 'send_keys()'}, |
| | | # {'name': 'email_input', 'desc': '邮箱文本框', 'loc': (By.XPATH, "//textarea[@name='memberEmail']"), 'action': 'send_keys()'}, |
| | | # {'name': 'phone_input', 'desc': '手机号码文本框', 'loc': (By.XPATH, "//textarea[@name='memberPhone']"), 'action': 'send_keys()'}, |
| | | # {'name': 'submit_btn', 'desc': '提交按钮', 'loc': (By.XPATH, "//button"), 'wait': 10, 'action': 'click()'}, |
| | | # |
| | | # {'name': 'test_url_text', 'desc': '测试链接', 'loc': (By.XPATH, "//a"), 'action': 'text()'}, |
| | | # |
| | | # {'name': 'fill_email_input', 'desc': '基本信息-电子邮箱', 'loc': (By.XPATH, "//form/div[2]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'fill_position_input', 'desc': '基本信息-职位', 'loc': (By.XPATH, "//form/div[3]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'fill_dept_input', 'desc': '基本信息-部门', 'loc': (By.XPATH, "//form/div[4]//input"), 'action': 'send_keys()'}, |
| | | # |
| | | # {'name': 'ciaq_email_input', 'desc': 'ciaq-邮箱', 'loc': (By.XPATH, "//form/div[2]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'ciaq_sex_select', 'desc': 'ciaq-性别选择', 'loc': (By.XPATH, "//form/div[3]//input"), 'optionsLoc': (By.XPATH, "//form/div[3]//ul/li[contains(@class,'el-select-dropdown__item')]/span"), 'action': 'select()'}, |
| | | # {'name': 'ciaq_age_input', 'desc': 'ciaq-年龄', 'loc': (By.XPATH, "//form/div[4]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'ciaq_grade_select', 'desc': 'ciaq-年级选择', 'loc': (By.XPATH, "//form/div[5]//input"), 'optionsLoc': (By.XPATH, "//form/div[5]//ul/li[contains(@class,'el-select-dropdown__item')]/span"), 'action': 'select()'}, |
| | | # {'name': 'ciaq_address_input', 'desc': 'ciaq-高中地址', 'loc': (By.XPATH, "//form/div[6]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'ciaq_university_input', 'desc': 'ciaq-大学名称', 'loc': (By.XPATH, "//form/div[7]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'ciaq_universityAddress_input', 'desc': 'ciaq-大学地址', 'loc': (By.XPATH, "//form/div[8]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'ciaq_college_input', 'desc': 'ciaq-学院名称', 'loc': (By.XPATH, "//form/div[9]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'ciaq_major_input', 'desc': 'ciaq-专业名称', 'loc': (By.XPATH, "//form/div[10]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'ciaq_subject_select', 'desc': 'ciaq-专业类别选择', 'loc': (By.XPATH, "//form/div[11]//input"), |
| | | # 'optionsLoc': (By.XPATH, "//form/div[11]//ul/li[contains(@class,'el-select-dropdown__item')]/span"), |
| | | # 'action': 'select()'}, |
| | | # {'name': 'ciaq_GPA_input', 'desc': 'ciaq-GPA', 'loc': (By.XPATH, "//form/div[12]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'ciaq_work_input', 'desc': 'ciaq-GPA', 'loc': (By.XPATH, "//form/div[13]//input"), 'action': 'send_keys()'}, |
| | | # {'name': 'ciaq_status_select', 'desc': 'ciaq-求职状态选择', 'loc': (By.XPATH, "//form/div[14]//input"), |
| | | # 'optionsLoc': (By.XPATH, "//form/div[14]//ul/li[contains(@class,'el-select-dropdown__item')]/span"), |
| | | # 'action': 'select()'}, |
| | | # {'name': 'ciaq_workExperience_select', 'desc': 'ciaq-工作经验选择', 'loc': (By.XPATH, "//form/div[15]//input"), |
| | | # 'optionsLoc': (By.XPATH, "//form/div[15]//ul/li[contains(@class,'el-select-dropdown__item')]/span"), |
| | | # 'action': 'select()'}, |
| | | # ] |
| | | |
| | | class ShareAddElements: |
| | | # 姓名 |
| | | name = (By.XPATH, "//input[@name='memberName']") |