自动化测试 iedriverserver 64位放哪里

相关软件 /中文/ /中文/ /英文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /英文/顶好评:50%踩坏评:50请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
6.4M/中文/4.8
9.0M/中文/2.2
424KB/中文/2.0
1.57G/英文/7.0
1.8M/英文/5.0
269KB/中文/6.6
Selenium自动化测试、IEDriverServer、64位、最新版本,IEDriverServer.exe selenium webdriver 驱动,Selenium2.0 webdriver 自动化测试(Java、Python等都可用)、IEDriverServer、64位、最新版本()IEDriverServer.exe selenium实现用IE 浏览器自动化的时候需要用到的。Selenium2.0之WebDriver的启用IE10(IEDriverServer)解决方案:1.配置系统环境变量。我的电脑--》右键――》属性――》高级系统设置――》环境变量――》系统变量――》path注:先把IEDriverServer.exe放在C:\Program Files\Internet Explorer根目录里,再把这个路径放到path里。&2.关闭IE的启用保护模式打开IE――》设置――》Internet选项――》安全――》去掉启用保护模式前的对勾总结:当两者都做了,再运行例子,就会成功。设置注意:如果是首次使用RF在上测试的同学,务必检查以下几个设置:1、IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上)2、IE选项设置的连接页中,局域网设置里的代理服务器设置,不能勾选。如果需要配置代理,请使用上面的pac自动配置脚本来使用代理。3、IE页面的显示比例要为100%4、下载IEDriverServer.exe文件,放到环境变量path路径的目录里或把他所在的目录加到path环境变量中。下载地址为:/p/selenium/downloads/list因为以前的内容比较久了,也比较旧了。很多库的版本都不是最新的编号了。我在下面专门列出截止目前最新的版本号,安装方法还是和下面差不多的,建议使用最新的版本安装。同时配上了下载路径,但是如果以后过了很久大家再看到这篇文章的时候,请注意看一下是不是最新的版本。补充:因为我们用的都是基于Python2.7的,所以相关的库如果支持多个python版本的,都要看一下最好是有py27的,然后再看本机是32位还是64位的,推荐32位的。比如wxPython,pywin32,cx_oracle等等。Selenium WebDriver使用IE浏览器当我使用IE浏览器Driver来使用WebDriver时,遇到了一些问题,故记录如下。如下的Java代码是打开IE浏览器,然后在Google中搜索“smilejay”关键字。JAVApackage com.selenium.;import org.openqa.selenium.ie.InternetExplorerDimport org.openqa.selenium.remote.DesiredCimport org.openqa.selenium.By;import org.openqa.selenium.WebDimport org.openqa.selenium.WebEpublic class TempGoogle {& & public static void main(String[] args) {& &
final String sUrl = &.hk/&;& & & &System.setProperty(&webdriver.ie.driver&,&C:\\Users\\yren9\\workspace\\selenium\\IEDriverServer.exe&);& & & &DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();& & & &ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);& & & &WebDriver oWebDriver = new InternetExplorerDriver(ieCapabilities);& & & &oWebDriver.get(sUrl);& & & &try {& &
Thread.sleep(1000);& &
} catch (InterruptedException e) {& &
// TODO Auto-generated catch block& &
e.printStackTrace();& &
}& & // Use name locator to identify the search input field.& & & &WebElement oSearchInputElem = oWebDriver.findElement(By.name(&q&));&& & & &oSearchInputElem.sendKeys(&smilejay&);& & & &WebElement oGoogleSearchBtn = oWebDriver.findElement(By.xpath(&//input[@name='btnK']&)); && & & &oGoogleSearchBtn.click();& & & &try {& & & & Thread.sleep(5000);& & & &}& & & &catch(InterruptedException ex) {& & & & System.out.println(ex.getMessage());& & & &}& & & &oWebDriver.close();& & }}上面的代运行行是没有错误的,不过,类似的程序,如果没有写的很好,或IE浏览器环境没设置好,在Eclie中可能会遇到如下的一些错误提示。1. 需要设置IE的Driver到“webdriver.ie.driver”变量中,否则可能遇到报错信息:JAVAThe path to the driver executable must be set by the webdriver.ie.dr for more information, see /p/selenium/wiki/InternetExplorerDriver. The latest version can be downloaded from /p/selenium/downloads/list 16:09:02 org.openqa.selenium.ie.InternetExplorerDriverServer initializeLib警告: This method of starting the IE driver is deprecated and will be removed in selenium 2.26. Please download the IEDriverServer.exe from /p/selenium/downloads/list and ensure that it is in your PATH.更具提示,需要添加IEDriverServer.exe(从Selenium官网可下载的),并用如下的代码进行设置。System.setProperty(“webdriver.ie.driver”,”C:\\Users\\yren9\\workspace\\selenium\\IEDriverServer.exe”);2. 如果IE浏览器设置安全性较高,在“Internet Options”中都不要选择“Enable Protected Mode”(保护模式),否则可能遇到如下的错误提示。JAVAStarted InternetExplorerDriver server (64-bit)2.25.2.0Listening on port 40961Exception in thread &main& org.openqa.selenium.WebDriverException: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones. (WARNING: The server did not provide any stacktrace information)Command duration or timeout: 1.18 secondsBuild info: version: '2.25.0', revision: '17482', time: ' 22:18:01'System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_29'Driver info: driver.version: InternetExplorerDriverSession ID: 01e30b64-e403-440c-bed8-f9& & at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)& & at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)& & at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)& & at java.lang.reflect.Constructor.newInstance(Unknown Source)& & at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:188)& & at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145)& & at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:498)& & at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:182)& & at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:167)& & at org.openqa.selenium.ie.InternetExplorerDriver.startSession(InternetExplorerDriver.java:133)& & at org.openqa.selenium.ie.InternetExplorerDriver.setup(InternetExplorerDriver.java:106)& & at org.openqa.selenium.ie.InternetExplorerDriver.&init&(InternetExplorerDriver.java:52)& & at com.selenium.test.TempGoogle.main(TempGoogle.java:15)解决方法有两种,一种是修改掉IE的设置,不要在任何情况下使用保护模式(protected mode),另一种即是前面代码中如下片段在运行时设置IE的Capabilities。JAVADesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);WebDriver oWebDriver = new InternetExplorerDriver(ieCapabilities);3. 即便是我上面已经修改好的代码(解决了1、2两个问题),在中也会有如下的一些运行时警告(我的Win7上的IE9有这个问题),社区上有人也反映了这个问题,但是对测试程序运行时的功能没有影响,作为一个warning,而没有啥好的解决方法。Started InternetExplorerDriver server (64-bit)2.25.2.0Listening on port 44940 16:58:19 org.apache.http.impl.client.DefaultRequestDirector tryExecute信息: I/O exception (org.apache.http.NoHttpResponseException) caught when processing request: The target server failed to respond 16:58:19 org.apache.http.impl.client.DefaultRequestDirector tryExecute信息: Retrying request
安卓官方手机版
IOS官方手机版
.是一个框架,包括公共语言运行时和.基本类库,是用.语言编写的程序运行的基本支撑。即要想在某台计算机上运行.编写的程序,必须事先要安装.。你可以这么理解。就是一个中间件。这个中间件将.高级语言转成机器语言。
中文 / 35.3MMicrosoft .NET Framework 版可再
中文 / 23.2M.NET Framework 2.0 Service Pac
英文 / 197.1M&.NET Framework 3.0 中增加
中文 / 23.9MMicrosoft .NET Framework 2.0 版
中文 / 2.9M前几天随着VS2008 SP1的发布,.N
中文 / 45.1MMicrosoft .NET Framework 2.0 版
用精简版系统或者绿色版软件时,使用软件经常遇见的情况是由于应用程序配置不正确,应用程序未能启动,提示缺少文件等。大部分电脑新手都以为软件问题,其实不是的,部分软件或者游戏需要依赖运行库才可以运行的。西
中文 / 23.2M.NET Framework 2.0 Service Pac
中文 / 2.9M前几天随着VS2008 SP1的发布,.N
中文 / 35.3MMicrosoft .NET Framework 版可再
中文 / 10.1MVC2010 SP1运行库解决程序或游戏
中文 / 4.7M&使用 VB 6.0 编写的程序需
中文 / 5.3MMicrosoft Visual C++ 2010 SP1
IEDriverServer最新版 2.48 官方版【32位64位】
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。人参与评分,总评分
Selenium自动化测试、IEDriverServer、64位、最新版本,IEDriverServer.exe selenium webdriver IE浏览器驱动,Selenium2.0 webdriver 自动化测试(Java、Python等都可用)、IEDriverServer、64位、最新版本()IEDriverServer.exe selenium实现用IE 浏览器自动化的时候需要用到的。Selenium2.0之WebDriver的启用IE10(IEDriverServer)解决方案:1.配置系统环境变量。我的电脑--》右键――》属性――》高级系统设置――》环境变量――》系统变量――》path注:先把IEDriverServer.exe放在C:\Program Files\Internet Explorer根目录里,再把这个路径放到path里。&2.关闭IE的启用保护模式打开IE――》设置――》Internet选项――》安全――》去掉启用保护模式前的对勾总结:当两者都做了,再运行例子,就会成功。设置注意:如果是首次使用RF在IE浏览器上测试的同学,务必检查以下几个设置:1、IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上)2、IE选项设置的连接页中,局域网设置里的代理服务器设置,不能勾选。如果需要配置代理,请使用上面的pac自动配置脚本来使用代理。3、IE页面的显示比例要为100%4、下载IEDriverServer.exe文件,放到环境变量path路径的目录里或把他所在的目录加到path环境变量中。下载地址为:/p/selenium/downloads/list因为以前的内容比较久了,也比较旧了。很多库的版本都不是最新的编号了。我在下面专门列出截止目前最新的版本号,安装方法还是和下面差不多的,建议使用最新的版本安装。同时配上了下载路径,但是如果以后过了很久大家再看到这篇文章的时候,请注意看一下是不是最新的版本。补充:因为我们用的都是基于Python2.7的,所以相关的库如果支持多个python版本的,都要看一下最好是有py27的,然后再看本机是32位还是64位的,推荐32位的。比如wxPython,pywin32,cx_oracle等等。Selenium WebDriver使用IE浏览器当我使用IE浏览器Driver来使用WebDriver时,遇到了一些问题,故记录如下。如下的Java代码是打开IE浏览器,然后在Google中搜索“smilejay”关键字。JAVApackage com.selenium.import org.openqa.selenium.ie.InternetExplorerDimport org.openqa.selenium.remote.DesiredCimport org.openqa.selenium.By;import org.openqa.selenium.WebDimport org.openqa.selenium.WebEpublic class TempGoogle {& & public static void main(String[] args) {& &
final String sUrl = &.hk/&;& & & &System.setProperty(&webdriver.ie.driver&,&C:\\Users\\yren9\\workspace\\selenium\\IEDriverServer.exe&);& & & &DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();& & & &ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);& & & &WebDriver oWebDriver = new InternetExplorerDriver(ieCapabilities);& & & &oWebDriver.get(sUrl);& & & &try {& &
Thread.sleep(1000);& &
} catch (InterruptedException e) {& &
// TODO Auto-generated catch block& &
e.printStackTrace();& &
}& & // Use name locator to identify the search input field.& & & &WebElement oSearchInputElem = oWebDriver.findElement(By.name(&q&));&& & & &oSearchInputElem.sendKeys(&smilejay&);& & & &WebElement oGoogleSearchBtn = oWebDriver.findElement(By.xpath(&//input[@name='btnK']&)); && & & &oGoogleSearchBtn.click();& & & &try {& & & & Thread.sleep(5000);& & & &}& & & &catch(InterruptedException ex) {& & & & System.out.println(ex.getMessage());& & & &}& & & &oWebDriver.close();& & }}上面的代运行行是没有错误的,不过,类似的程序,如果没有写的很好,或IE浏览器环境没设置好,在Eclipse中可能会遇到如下的一些错误提示。1. 需要设置IE的Driver到“webdriver.ie.driver”变量中,否则可能遇到报错信息:JAVAThe path to the driver executable must be set by the webdriver.ie.dr for more information, see /p/selenium/wiki/InternetExplorerDriver. The latest version can be downloaded from /p/selenium/downloads/list 16:09:02 org.openqa.selenium.ie.InternetExplorerDriverServer initializeLib警告: This method of starting the IE driver is deprecated and will be removed in selenium 2.26. Please download the IEDriverServer.exe from /p/selenium/downloads/list and ensure that it is in your PATH.更具提示,需要添加IEDriverServer.exe(从Selenium官网可下载的),并用如下的代码进行设置。System.setProperty(“webdriver.ie.driver”,”C:\\Users\\yren9\\workspace\\selenium\\IEDriverServer.exe”);2. 如果IE浏览器设置安全性较高,在“Internet Options”中都不要选择“Enable Protected Mode”(保护模式),否则可能遇到如下的错误提示。JAVAStarted InternetExplorerDriver server (64-bit)2.25.2.0Listening on port 40961Exception in thread &main& org.openqa.selenium.WebDriverException: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones. (WARNING: The server did not provide any stacktrace information)Command duration or timeout: 1.18 secondsBuild info: version: '2.25.0', revision: '17482', time: ' 22:18:01'System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_29'Driver info: driver.version: InternetExplorerDriverSession ID: 01e30b64-e403-440c-bed8-f9& & at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)& & at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)& & at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)& & at java.lang.reflect.Constructor.newInstance(Unknown Source)& & at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:188)& & at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145)& & at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:498)& & at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:182)& & at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:167)& & at org.openqa.selenium.ie.InternetExplorerDriver.startSession(InternetExplorerDriver.java:133)& & at org.openqa.selenium.ie.InternetExplorerDriver.setup(InternetExplorerDriver.java:106)& & at org.openqa.selenium.ie.InternetExplorerDriver.&init&(InternetExplorerDriver.java:52)& & at com.selenium.test.TempGoogle.main(TempGoogle.java:15)解决方法有两种,一种是修改掉IE的设置,不要在任何情况下使用保护模式(protected mode),另一种即是前面代码中如下片段在运行时设置IE的Capabilities。JAVADesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);WebDriver oWebDriver = new InternetExplorerDriver(ieCapabilities);3. 即便是我上面已经修改好的代码(解决了1、2两个问题),在Eclipse中也会有如下的一些运行时警告(我的Win7上的IE9有这个问题),社区上有人也反映了这个问题,但是对测试程序运行时的功能没有影响,作为一个warning,而没有啥好的解决方法。Started InternetExplorerDriver server (64-bit)2.25.2.0Listening on port 44940 16:58:19 org.apache.http.impl.client.DefaultRequestDirector tryExecute信息: I/O exception (org.apache.http.NoHttpResponseException) caught when processing request: The target server failed to respond 16:58:19 org.apache.http.impl.client.DefaultRequestDirector tryExecute信息: Retrying requestRobot&Framework+RIDE+Selenium安装
安装前说明:
Robot Framework自动化测试框架+可视化编辑工具RIDE+Selenium2这是规范的webAPI。
一通过下载安装包安装
1)RF 框架是基于 Python 语言的,所以一定要有 Python 环境。
选择默认项安装即可
安装完毕后,配置环境变量:
计算机—属性—高级系统设置—环境变量—系统变量—Path,写入 F:\Python27;F:\Python27\Scripts\;(选择自己的路径)
<img ALT=""
TITLE="Robot&Framework+RIDE+Selenium安装" />
验证有没有安装成功:成功显示版本号,表示已经安装成功。
<img ALT=""
TITLE="Robot&Framework+RIDE+Selenium安装" />
2)安装Wxpython,RIDE是基于这个GUI库开发的。
下载地址:
(2.8.12.1的
unicode(支持中文)
选择默认安装即可。
注意:选择与
Python 版本对应的版本,并且选择
版本,比如版本:wxPython2.8-win32-unicode-py26.exe,否则安装完成后不能支持中文。
3)安装Robot&framework-ride,这个是RIDE可视化编辑工具。
下载地址:
或者官网下载:
4)安装Robot&framework-selenium2library,这个提供一套规范的WEB的API,通过这些API进行页面的定位与操作。
下载地址:
5)安装浏览器驱动。
浏览器或 Chrome
浏览器,需要下载浏览器驱动。
要注意是32位还是64位。
下载地址:
IEDriverServer:
ChromeDriver:
注意:(1)安装路径不能有中文;
驱动文件路径配置到 PATH 环境变量里;
如果是IE浏览器,还要注意IE8 及以上版本需要设置,Internet选项-安全,将四个区域的启动保护模式设为一致,可都选中或都不选中。浏览器显示比例100%。
二,通过Pip命令安装
RobotFramework、Robot&framework-ride和Robot&framework-selenium2library(还有其他安装包可以通过工具安装)
下载setuptools:
先装setuptools,命令行进入ez_setup.py文件目录,输入:python ez_setup.py
再装pip,命令行进入get-pip.py文件目录,输入:python get-pip.py
安装 Robot Framework,命令行输入:
pip install
robotframework
pip install
robotframework-ride
pip install
robotframework-selenium2library
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。12647人阅读
RobotFramework(31)
引言:什么是RFS——RobotFramework&#43;Selenium2library,本系列主要介绍web自动化验收测试方面。
(&&新浪微博)
我搞了个RobotFramework自动化测试公众号
欢迎大家扫一下加入。
这里有最新的安装指南,本文里的版本都比较旧了。
下面的内容还没完全整理好,先发个问题解决机制吧。
如果大家以后有问题可以新浪微博&或者发送邮件给我,shotstar@,
请注意发送邮件的要求:
<span style="color:#、详细描述问题,并补充必要的环境信息和报错日志,如操作系统、32位还是64位、RIDE版本、RF版本、相关测试库版本,报错日志请贴完整,不要只贴一部分,或可以配上截图。
<span style="color:#、在邮件标题带上RFS,因为平时在公司收不了QQ邮箱,不过我设置了规则会自动转发,这样我就能第一时间收到你们的邮件了。
也欢迎加入Robotframework的QQ群,里面有很多高手也可以帮你解答问题。
置顶传送门:
主页列表置顶太多了也不好,以后主页列表就保留2个置顶,其他的都在这里做传送门好了。
1、Selenium2Library升级指南,传送门:
2、RIDE说明及中文乱码解决方案,传送门:
下面是计划的常见问题指引,以后可以直接页面搜索即可,不定期更新。
Q001:怎么添加Library?
A001:在RIDE中,点击suite,点击右侧的Library(老版本RIDE中是Add Library,建议升级最新版),直接输入测试库的名称即可,如Selenium2Library等,如果是单个文件的测试库也可以点击Browse选择具体的文件。
Q002:为什么添加Selenium2Library后Libraryname的颜色是红色的?
A002:有可能是你的S2L的依赖库没有安装,多数出现在使用exe安装S2L的情况。请参考S2L升级指南,上面有。
Q003:为什么添加AutoitLibrary后Libraryname的颜色是红色的?
A003:最大可能是pywin32没有安装,又或者autoit的dll注册不成功导致的。
Q004:为什么我做好了resource,里面写了userkeyword,在case中调用userkeyword还是黑色的,提示keyword not found
A004:先检查一下resource文件的颜色是否为灰色,灰色是未被加载的。你需要在case所在的suite中,添加resource,把resource文件加进来。
Q005:为什么我的open browser指定了IE打开,但是还是报错no browser open
A005:这种问题一定要具体的报错信息,以前经常遇到有人问问题,也不给我报错信息,就给个报错的结果,搞的我也没法判断问题出在哪里。
这个错误最常见的是首次使用的时候出现的。
首先是没有下载IEDriver,通常报错信息如下:
WebDriverException: Message: 'IEDriver executable needs to be available in the path. Please download from /p/selenium/downloads/list and read up at /p/selenium/wiki/InternetExplorerDriver'
解决办法是下载IEDriverServer.exe文件,放到环境变量path路径的目录里或把他所在的目录加到path环境变量中。下载地址报错信息中有。
第二种是没有修改IE的保护模式设置导致,通常看到报错信息如下:
WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.'&
解决办法是IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上)
其他可能的问题有IE的代理服务器设置被打勾了需要去掉勾选,进程里有IEDRIVERSERVER.EXE的进程没有杀掉等等。
Q006:为什么我的suite下面不能增加test case?
A006:请先确保你的这个suite是文件型的suite,只有文件型的suite才能增加case,目录型的suite不能增加case
Q007:我同时引用了2个测试库,他们有一个关键字的名字是相同的,我想用A的但是总是用到B的,怎么办?
A007:在使用关键字时指定关键字的测试库名字,例如Selenium2Library.mouse up
如果不是测试库,是两个resource,则按测试库的写法,将测试库的名字换成resource的文字(不带扩展名),如某resources名字是res1.txt,那么使用他的关键字时可以写成res1.打开浏览器 &这样。这种处理仅针对重名关键字,正常不重名的不需要这样来写。
未完待续。。
我搞了个RobotFramework自动化测试公众号
欢迎大家扫一下加入。
这里有最新的安装指南,本文里的版本都比较旧了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:511598次
积分:5285
积分:5285
排名:第4079名
原创:42篇
评论:422条
文章:24篇
阅读:418355
(1)(1)(2)(3)(1)(2)(1)(1)(1)(2)(1)(5)(1)(2)(6)(2)(1)(3)(2)(1)(2)(3)}

我要回帖

更多关于 iedriverserver 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信