No.2_Pycharm安装&Pycharm中文设置

本文介绍了如何从官方网站下载PyCharm 2021版本并进行安装,包括更改安装路径,设置环境变量。此外,还详细阐述了设置PyCharm为中文界面的步骤,包括进入设置菜单,搜索并安装中文插件,最后重启PyCharm使其生效。

1、到官网地址下载PyCharm2021版本

https://www.jetbrains.com/pycharm/download/#section=windows

2、双击安装,更改安装路径,建议安装C盘以外位置,修改好以后,点击Next进行下一步;

3、根据需要勾选选项,除了”Add launchers dir to the ”选项必须勾选,其他的选项根据需

根据需要勾选,

4、点击”Install“

5、点击”Finish“,即表示安装完成

6、检查环境变量,右键我的电脑,属性,选择高级系统设置,点击环境变量,可以查看到path选项下已经设置了环境变量;

D:\python\python3.12.5\python.exe "D:/python/pycharm2024.2.1/PyCharm Community Edition 2024.2.1/plugins/python-ce/helpers/pycharm/_jb_pytest_runner.py" --path "D:\python\pycharm2024.2.1\PyCharm Community Edition 2024.2.1\xianmu\测试03\PoTest\tset\test_Add.py" Testing started at 16:33 ... Launching pytest with arguments D:\python\pycharm2024.2.1\PyCharm Community Edition 2024.2.1\xianmu\测试03\PoTest\tset\test_Add.py --no-header --no-summary -q in D:\python\pycharm2024.2.1\PyCharm Community Edition 2024.2.1\xianmu\测试03\PoTest\tset ============================= test session starts ============================= collecting ... collected 1 item test_Add.py::TestCourseAdd::test_add_course ======================== 1 failed in 98.83s (0:01:38) ========================= FAILED [100%] test_Add.py:18 (TestCourseAdd.test_add_course) self = <test_Add.TestCourseAdd testMethod=test_add_course> def test_add_course(self): # 登录操作 self.login_page.input_username("xnbfyn58") self.login_page.input_password("123456") sleep(5) self.login_page.click_login_button() > self.add_page.click_course_manage() test_Add.py:26: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ..\Page\AddPage.py:6: in click_course_manage elem = self.find_element(By.PARTIAL_LINK_TEXT,"课程管理") ..\Page\BasePage.py:10: in find_element return self.driver.find_element(by, value) D:\python\python3.12.5\Lib\site-packages\selenium\webdriver\remote\webdriver.py:888: in find_element return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"] D:\python\python3.12.5\Lib\site-packages\selenium\webdriver\remote\webdriver.py:429: in execute self.error_handler.check_response(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <selenium.webdriver.remote.errorhandler.ErrorHandler object at 0x000001C91D41B860> response = {'status': 404, 'value': '
最新发布
03-08
### 如何解决pytest运行过程中Selenium找不到'课程管理'部分链接文本元素的问题 当使用Python 3.12.5和PyCharm 2024.2.1进行自动化测试时,如果遇到Selenium无法找到特定的网页元素(如‘课程管理’部分链接文本),可以采取以下措施来解决问题。 #### 明确等待机制 确保页面完全加载后再尝试查找元素。显式等待是一种有效的策略,它可以让WebDriver等待某个条件发生之后再继续执行[^3]。 ```python from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC wait = WebDriverWait(driver, 10) element = wait.until(EC.presence_of_element_located((By.PARTIAL_LINK_TEXT, '课程管理'))) ``` #### 验证定位方式准确性 确认用于定位目标元素的方法是否正确无误。对于部分匹配链接文字的情况,`PARTIAL_LINK_TEXT`是一个合适的选择;但如果该方法仍然失败,则可能是因为页面结构发生了变化或是存在多个相似的文字节点。 - 尝试其他属性作为替代方案,例如ID、Class Name或XPath等更为精确的方式。 #### 更新浏览器驱动版本 为了保持兼容性和稳定性,在使用最新版的Chrome或其他浏览器时,请务必下载对应版本的webdriver,并将其放置于系统的PATH环境变量中或者项目根目录下以便程序能够自动检测到它们。 #### 检查网络连接状况 有时由于网速较慢等原因可能导致某些资源未能及时加载完成而影响到了后续操作逻辑。因此建议先排查是否有这方面因素干扰正常流程进展。 #### 调整IDE配置 确保PyCharm已正确定义了所需的Python解释器以及关联上了通过Conda创建出来的虚拟环境中所安装的所有依赖库文件夹位置信息[^4]。 ```python import os os.environ["PATH"] += os.pathsep + r'C:\Path\To\Your\BrowserDriver' ``` 以上就是针对pytest+Selenium组合环境下可能出现的“找不到指定HTML对象”的一些常见处理办法汇总说明。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值