Commit c671858a by 宋鹏博

修改

parent 07724401
WeChat_QR_code_scanning
\ 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="jdk" jdkName="Python 3.8" jdkType="Python SDK" /> <orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />
</component> </component>
<component name="TestRunnerService"> <component name="TestRunnerService">
......
<component name="InspectionProjectProfileManager"> <component name="InspectionProjectProfileManager">
<profile version="1.0"> <profile version="1.0">
<option name="myName" value="Project Default" /> <option name="myName" value="Project Default" />
<inspection_tool class="PyUnresolvedReferencesInspection" enabled="true" level="WARNING" enabled_by_default="true"> <inspection_tool class="PyPep8NamingInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true">
<option name="ignoredIdentifiers"> <option name="ignoredErrors">
<list> <list>
<option value="str.*" /> <option value="N803" />
<option value="set.*" /> <option value="N802" />
</list> </list>
</option> </option>
</inspection_tool> </inspection_tool>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="Black"> <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9" project-jdk-type="Python SDK" />
<option name="sdkName" value="Python 3.10 (venv)" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.8" project-jdk-type="Python SDK" />
</project> </project>
\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<project version="4"> <project version="4">
<component name="ProjectModuleManager"> <component name="ProjectModuleManager">
<modules> <modules>
<module fileurl="file://$PROJECT_DIR$/.idea/tpshop_UI.iml" filepath="$PROJECT_DIR$/.idea/tpshop_UI.iml" /> <module fileurl="file://$PROJECT_DIR$/.idea/QiSelenium.iml" filepath="$PROJECT_DIR$/.idea/QiSelenium.iml" />
</modules> </modules>
</component> </component>
</project> </project>
\ No newline at end of file
[pytest]
disable_test_id_escaping_and_forfeit_all_rights_to_community_support = True
;addopts = -s --html=report/admin/test_admin_login.html --self-contained-html
;addopts = pytest.main([r'--alluredir=./report/temp_jsonreport'])
testpaths = ./script
python_files = test*
python_classes = Test*
python_functions = test*
\ No newline at end of file
import time
import pytest
from kuangjia.common.cutils import get_text
from kuangjia.common.untils import DriverTools
from kuangjia.config import user_name, password
from kuangjia.paga.AIeditingroom import AIER
from kuangjia.paga.Digitaleditorialassistant import DEA
from kuangjia.paga.RAYSmodernpaperbook import RAYSMPB
from kuangjia.paga.DelPage import Del
from kuangjia.paga.LoginPage import Login
class TestCreate:
# 类前置
def setup_class(self):
self.login = Login()
self.AIER = AIER()
self.RAYSMPB= RAYSMPB()
self.DEA = DEA()
self.delete = Del()
def setup_method(self):
self.driver = DriverTools.get_driver().get('https://rays7.5rs.me/login')
# 类后置
def teardown_class(self):
DriverTools.quit_driver()
# 数字编辑助理流程
def test_test1(self):
self.login.login(user_name, password)
time.sleep(3)
self.RAYSMPB.to_ai_studio()
self.AIER.to_ai_room()
self.DEA.Digital_editing()
# result = get_text(self.DEA.Make_dubbing)
# expect = "制作配听"
# assert expect == result
# print(expect)
time.sleep(2)
self.delete.delete()
import time
import pytest
from kuangjia.common.cutils import get_text
from kuangjia.common.untils import DriverTools
from kuangjia.config import user_name, password
from kuangjia.paga.CodePage import Code
from kuangjia.paga.CreatePage import Create
from kuangjia.paga.DelPage import Del
from kuangjia.paga.GivePage import Give
from kuangjia.paga.LoginPage import Login
class TestCreate:
# 类前置
def setup_class(self):
self.login = Login()
self.create = Create()
self.code = Code()
self.give = Give()
self.delete = Del()
def setup_method(self):
self.driver = DriverTools.get_driver().get('https://rays7.5rs.me/login')
# 类后置
def teardown_class(self):
DriverTools.quit_driver()
# 创建书刊流程
def test_test1(self):
self.login.login(user_name, password)
time.sleep(3)
self.create.create()
self.code.code()
self.give.give()
self.delete.delete()
result = get_text(self.delete.person_name)
expect = "RAYS现代纸书"
assert expect == result
print(expect)
@pytest.mark.parametrize("user,password,result",
[("黑泽爽子", "Rmb11111", "密码错误"), ("鉴湖分社1", "Rmb88888", "账号不存在")])
def test_add(self, user, password, result):
self.login.login(user, password)
time.sleep(1)
a = get_text(self.login.login_info)
assert result == a
print(a)
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