Commit c02d1fc9 by zhangying

review

parent 73289859
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
<component name="JavaScriptSettings"> <component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" /> <option name="languageLevel" value="ES6" />
</component> </component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.8" project-jdk-type="Python SDK" /> <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.8 (xm-uitest-sow)" project-jdk-type="Python SDK" />
</project> </project>
\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<module type="PYTHON_MODULE" version="4"> <module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager"> <component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" /> <content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" /> <orderEntry type="jdk" jdkName="Python 3.8 (xm-uitest-sow)" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />
</component> </component>
<component name="TestRunnerService"> <component name="TestRunnerService">
......
import pytest
# content of test_sample.py
def func(x):
return x + 1
def test_answer():
assert func(3) == 5
\ No newline at end of file
from appDriver import get_app_driver from commom.appDriver import get_app_driver
from login import app_login from commom.login import app_login
from startClass import start_class from startClass import start_class
from time import sleep, time
driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe') driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
......
...@@ -31,5 +31,6 @@ def get_app_driver(PATH_TO_BINARY_APP): ...@@ -31,5 +31,6 @@ def get_app_driver(PATH_TO_BINARY_APP):
if __name__ == '__main__': if __name__ == '__main__':
driver = get_app_driver(PATH_TO_BINARY_APP) get_app_driver()
# driver = get_app_driver(PATH_TO_BINARY_APP)
# driver.find_element_by_id("rc-tabs-0-tab-2").click() # driver.find_element_by_id("rc-tabs-0-tab-2").click()
from appDriver import get_app_driver, driver from commom.appDriver import get_app_driver
# driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe') driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
# 手机号登录 # 手机号登录
def app_login(driver): def app_login(driver):
......
from appDriver import get_app_driver from commom.appDriver import get_app_driver
from login import app_login from commom.login import app_login
from time import sleep, time
driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe') driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
...@@ -10,13 +9,13 @@ app_login(driver) ...@@ -10,13 +9,13 @@ app_login(driver)
def classStatus(driver): def classStatus(driver):
driver.implicitly_wait(10) driver.implicitly_wait(10)
element = driver.find_element_by_class_name("classStatus") classStatusElement = driver.find_element_by_class_name("classStatus")
print(element) print(classStatusElement)
print(element.size) print(classStatusElement)
print(element.text) print(classStatusElement)
return element return classStatusElement
if __name__ == '__main__': if __name__ == '__main__':
classStatus(driver) classStatus(driver)
\ No newline at end of file
from appDriver import get_app_driver from commom.appDriver import get_app_driver
from login import app_login from commom.login import app_login
from time import sleep, time
driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe') driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
......
from appDriver import get_app_driver from commom.appDriver import get_app_driver
from login import app_login from commom.login import app_login
from time import sleep, time from time import sleep
driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe') driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
......
from appDriver import get_app_driver from commom.appDriver import get_app_driver
from login import app_login from commom.login import app_login
from time import sleep, time
driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe') driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
...@@ -10,13 +9,13 @@ app_login(driver) ...@@ -10,13 +9,13 @@ app_login(driver)
def today(driver): def today(driver):
driver.implicitly_wait(10) driver.implicitly_wait(10)
element = driver.find_element_by_class_name("today") todyElement = driver.find_element_by_class_name("today")
print(element) print(todyElement)
print(element.size) print(todyElement.size)
print(element.text) print(todyElement.text)
return element return todyElement
if __name__ == '__main__': if __name__ == '__main__':
today(driver) today(driver)
\ No newline at end of file
from appDriver import get_app_driver from commom.appDriver import get_app_driver
from login import app_login from commom.login import app_login
from time import sleep, time
driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe') driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
...@@ -10,13 +9,13 @@ app_login(driver) ...@@ -10,13 +9,13 @@ app_login(driver)
def weekDay(driver): def weekDay(driver):
driver.implicitly_wait(10) driver.implicitly_wait(10)
element = driver.find_element_by_class_name("weekday") weekDayElement = driver.find_element_by_class_name("weekday")
print(element) print(weekDayElement)
print(element.size) print(weekDayElement.size)
print(element.text) print(weekDayElement.text)
return element return weekDayElement
if __name__ == '__main__': if __name__ == '__main__':
weekDay(driver) weekDay(driver)
\ No newline at end of file
from appDriver import get_app_driver from commom.appDriver import get_app_driver
from login import app_login from commom.login import app_login
from time import sleep, time
driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe') driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
......
from commom.appDriver import get_app_driver
from commom.login import app_login
driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
app_login(driver)
# 添加课件
def coursewareTab(driver):
driver.implicitly_wait(10)
coursewareTabElement = driver.find_element_by_class_name("CoursewareTab")
print(coursewareTabElement)
print(coursewareTabElement)
print(coursewareTabElement)
return coursewareTabElement
if __name__ == '__main__':
coursewareTab(driver)
\ No newline at end of file
from commom.appDriver import get_app_driver
from commom.login import app_login
driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
app_login(driver)
# 直播间header-课程名称
def roomName(driver):
driver.implicitly_wait(10)
roomNameElement = driver.find_element_by_class_name("roomName")
print(roomNameElement)
print(roomNameElement)
print(roomNameElement)
return roomNameElement
if __name__ == '__main__':
roomName(driver)
\ No newline at end of file
from commom.appDriver import get_app_driver
from commom.login import app_login
driver = get_app_driver(r'C:\Users\Administrator\AppData\Local\Programs\xmqxy\小麦企学院.exe')
app_login(driver)
# 直播时间已到,提示是否开始上课-是/否
def startPromt(driver):
driver.implicitly_wait(10)
startPromtElement = driver.find_element_by_class_name("ant-btn")
print(startPromtElement)
print(startPromtElement)
print(startPromtElement)
return startPromtElement
if __name__ == '__main__':
startPromt(driver)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment