<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.ztm0929.cn/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lucky-unicorn</id>
	<title>天明的百科全书 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ztm0929.cn/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lucky-unicorn"/>
	<link rel="alternate" type="text/html" href="https://wiki.ztm0929.cn/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Lucky-unicorn"/>
	<updated>2026-07-06T22:39:46Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.ztm0929.cn/index.php?title=playwright&amp;diff=174</id>
		<title>playwright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ztm0929.cn/index.php?title=playwright&amp;diff=174"/>
		<updated>2024-12-24T04:45:07Z</updated>

		<summary type="html">&lt;p&gt;Lucky-unicorn：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;是微软开发并维护的一款Web[[自动化测试]]工具。&lt;br /&gt;
&lt;br /&gt;
https://github.com/microsoft/playwright&lt;br /&gt;
&lt;br /&gt;
https://playwright.dev/docs/intro&lt;br /&gt;
&lt;br /&gt;
== 特点 ==&lt;br /&gt;
&lt;br /&gt;
* 支持多种浏览器内核：[[Chromium]]，[[WebKit]] 和 [[Firefox]]。&lt;br /&gt;
* 支持多种操作系统：[[Windows]]，[[Linux]] 和 [[macOS]]。支持有头模式和[[无头模式]]。&lt;br /&gt;
* 支持使用多种编程语言调用[[API]]：[[TypeScript]]，[[JavaScript]]，[[Python]]，[[.NET]] 和 [[Java]]。&lt;br /&gt;
&lt;br /&gt;
== 与selenium的区别 ==&lt;br /&gt;
&lt;br /&gt;
* Selenium 只提供了 Web 自动化功能， 如果你要做自动化测试，需要结合其它自动化测试框架 而 Playwright 是面向自动化测试的，除了Web自动化功能，它也包含了自动化测试的功能框架；&lt;br /&gt;
*两者的自动化原理有些差别，如下图所示&lt;br /&gt;
[[文件:playwright和selenium的区别.png|缩略图]]&lt;br /&gt;
&lt;br /&gt;
== 另请参阅 ==&lt;br /&gt;
&lt;br /&gt;
* [https://cloud.tencent.com/developer/article/2457181 使用Playwright进行Web页面UI自动化测试-腾讯云开发者社区-腾讯云]&lt;br /&gt;
{{联系天明}}&lt;/div&gt;</summary>
		<author><name>Lucky-unicorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.ztm0929.cn/index.php?title=%E6%96%87%E4%BB%B6:Playwright%E5%92%8CSelenium%E7%9A%84%E5%8C%BA%E5%88%AB.png&amp;diff=173</id>
		<title>文件:Playwright和Selenium的区别.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ztm0929.cn/index.php?title=%E6%96%87%E4%BB%B6:Playwright%E5%92%8CSelenium%E7%9A%84%E5%8C%BA%E5%88%AB.png&amp;diff=173"/>
		<updated>2024-12-24T04:37:46Z</updated>

		<summary type="html">&lt;p&gt;Lucky-unicorn：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;playwright和selenium的区别&lt;/div&gt;</summary>
		<author><name>Lucky-unicorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.ztm0929.cn/index.php?title=playwright&amp;diff=167</id>
		<title>playwright</title>
		<link rel="alternate" type="text/html" href="https://wiki.ztm0929.cn/index.php?title=playwright&amp;diff=167"/>
		<updated>2024-12-23T10:59:03Z</updated>

		<summary type="html">&lt;p&gt;Lucky-unicorn：​是web自动化测试工具&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;是web自动化测试工具&lt;br /&gt;
&lt;br /&gt;
https://playwright.dev/docs/intro&lt;/div&gt;</summary>
		<author><name>Lucky-unicorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.ztm0929.cn/index.php?title=%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83&amp;diff=130</id>
		<title>虚拟环境</title>
		<link rel="alternate" type="text/html" href="https://wiki.ztm0929.cn/index.php?title=%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83&amp;diff=130"/>
		<updated>2024-12-17T11:56:04Z</updated>

		<summary type="html">&lt;p&gt;Lucky-unicorn：​创建页面，内容为“ 虚拟环境（Virtual Environment）是一种隔离的工作空间，通常用于软件开发中，以确保在不同项目之间可以独立管理和使用不同版本的依赖包、工具和库。虚拟环境可以让你在同一台机器上进行多个项目开发，而不会因为项目之间的依赖冲突而产生问题。  在Python开发中，虚拟环境是最常见的应用。通过使用虚拟环境，你可以为每个项目创建独立的Python…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
虚拟环境（Virtual Environment）是一种隔离的工作空间，通常用于软件开发中，以确保在不同项目之间可以独立管理和使用不同版本的依赖包、工具和库。虚拟环境可以让你在同一台机器上进行多个项目开发，而不会因为项目之间的依赖冲突而产生问题。&lt;br /&gt;
&lt;br /&gt;
在Python开发中，虚拟环境是最常见的应用。通过使用虚拟环境，你可以为每个项目创建独立的Python环境，并且在其中安装特定版本的库，避免影响其他项目或系统的全局配置。&lt;br /&gt;
&lt;br /&gt;
=== 主要特点： ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;隔离性&#039;&#039;&#039;：每个虚拟环境都有自己的目录，里面可以安装特定的库和依赖，不会与其他项目共享。&lt;br /&gt;
# &#039;&#039;&#039;版本控制&#039;&#039;&#039;：你可以在不同的虚拟环境中安装不同版本的库和工具，而不需要担心与全局环境或其他项目产生冲突。&lt;br /&gt;
# &#039;&#039;&#039;便捷性&#039;&#039;&#039;：在虚拟环境中开发和测试代码时，可以确保项目的依赖关系清晰，并且容易迁移和复现。&lt;br /&gt;
&lt;br /&gt;
=== Python中的虚拟环境 ===&lt;br /&gt;
在Python中，你可以使用如 &amp;lt;code&amp;gt;venv&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;virtualenv&amp;lt;/code&amp;gt; 等工具来创建虚拟环境。&lt;br /&gt;
&lt;br /&gt;
* 使用 &amp;lt;code&amp;gt;venv&amp;lt;/code&amp;gt; 创建虚拟环境的步骤：&lt;br /&gt;
*# 创建虚拟环境：&amp;lt;syntaxhighlight lang=&amp;quot;python3&amp;quot;&amp;gt;&lt;br /&gt;
python -m venv myenv&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*# 激活虚拟环境（Windows）：&amp;lt;syntaxhighlight lang=&amp;quot;python3&amp;quot;&amp;gt;&lt;br /&gt;
myenv\Scripts\activate&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;或（Linux/macOS）：&amp;lt;syntaxhighlight lang=&amp;quot;python3&amp;quot;&amp;gt;&lt;br /&gt;
source myenv/bin/activate&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*# 在虚拟环境中安装依赖：&amp;lt;syntaxhighlight lang=&amp;quot;python3&amp;quot;&amp;gt;&lt;br /&gt;
pip install package_name&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*# 停止使用虚拟环境：&amp;lt;syntaxhighlight lang=&amp;quot;python3&amp;quot;&amp;gt;&lt;br /&gt;
deactivate&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lucky-unicorn</name></author>
	</entry>
</feed>