selenium
Here are 3,730 public repositories matching this topic...
🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.
-
Updated
Jan 16, 2020 - TypeScript
知乎登录报错
execjs._exceptions.ProgramError: TypeError: 'exports' 未定义
定位不出来是哪错了
This is a dup of #1620. However #1620 was closed by the stale bot and I can't reopen it. The issue still has merit so I (re-)submit the issue.
For our purposes, we'd just like the file names easily parsable and since the terminal's ls -l sorts by filename by default, make sure the filenames start with the year, month, day, hour etc.
Currently, lib/testsuite/screenshots.js:18 has:
st
Once our documentation has been simplified, it would be nice to have the curated guides about setting up InstaPy available in different languages.
Advantages of this feature:
- Users will find it easier to understand what to do
- Bigger audience
Possible ways of achieving this while keeping control:
- Finding people that are interested in contributing on a non-code way. Translation o
This is wrong and needs some updates. exclude, specs, maxInstances, shardTestFiles, count, seleniumAddress are not capabilities.
https://github.com/angular/protractor/blob/master/lib/config.ts#L300-L322
Please submit PR's to the selenium4 branch.
Related: angular/protractor#5128
What are you trying to achieve? (Expected behavior)
If I have a cookie from webdriver I expect to read the "SameSite" attribute of the cookie.
What do you get instead? (Actual behavior)
In https://github.com/facebook/php-webdriver/blob/community/lib/Cookie.php#L49 the "SameSite" attribute is not saved in the cookie.
Details
- Php-webdriver version: 1.7.1
- PHP version: 7.3.
Docker images for Selenium Grid Server (Standalone, Hub, and Nodes).
-
Updated
Jan 16, 2020 - Dockerfile
Feature Requests
This issue has been created to collect all the feature requests written in different other issues, which are technically possible and we just need help from the community to implement them.
If you are interested in helping us, just comment below with the feature you want to help with, and we will be happy to guide you through the process of implementing and testing it.
All related issues are
My project have routing based on hosts. But web driver make request to http://127.0.0.1:9080.
How can i change host?
I'm trying to change the init.rc file through the ramdisk.img.
I found that the ramdisk.img is saved under /root/system-images/android-26/google_apis/x86/ramdisk.img
I've unpacked the ramdisk.img via the following guide and than repacked it back.
http://linuxkernel51.blogspot.com/2016/11/unpack-modify-and-repack-ramdiskimg.html
When I copy the new image to the /root/system-images/android-2
For wider adoption, gemini should be able to write report in different formats. TAP? JSON? XUNIT? It would be too much work for gemini team to implement all popular formats.
To implement one reporter and document this process is not so hard (still time-consuming, of course, but I think it worth it).
Ref #403
Selenoid already supports the W3C spec for capability extension but in many places, properties are still shown using the old format (directly being added to the capabilities object such as the screenshot below from the linked issue). The docs and codebase should be updated to follow the W3C format.
https://user-images.githubusercontent.com/20769519/49369999-e058ec80-f718-11e8-916e-7671be503b48.
Integration layer between Requests and Selenium for automation of web actions.
-
Updated
Jan 15, 2020 - Python
Disabled attribute only applies to a handful of elements, we shouldn't be checking for it before clicks for all elements...
https://www.w3.org/TR/2014/REC-html5-20141028/disabled-elements.html
✅ Easy Web Automation and Testing with Python
-
Updated
Jan 16, 2020 - Python
Automation-friendly framework for Continuous Testing by
-
Updated
Jan 16, 2020 - Python
🚀 Feature Proposal
When import of assert not used do not put it into js file.
Also key and until should not be in exported script, when are not used.
Motivation
Typescript signal it as unused import and potential error. Also export files will be shorter.
Example
IDE Script without assert in generated file will have
`const assert = require('assert')//this line is not needed.
🕶️ A curated list of resources around the topic: visual regression testing
-
Updated
Jan 15, 2020
Automatic management of Selenium WebDriver binaries
-
Updated
Jan 16, 2020 - Java
Create a virtual X screen from Ruby, record videos and take screenshots.
-
Updated
Jan 8, 2020 - Ruby
Today, I stumbled upon the lack of ability to set the page load timeout defined by the W3C WebDriver standard [1]. The underlying Python Selenium implementation does provide a corresponding set_page_load_timeout method in selenium.webdriver.remote.webdriver.WebDriver [2].
Too me, it is not completely clear how this should be handled on the library level. SeleniumLibrary currently has two ki
"Selenium for Android" (Test automate native or hybrid Android apps and the mobile web with Selendroid.) Join us on IRC #selendroid on freenode. Also confirm you have signed the CLA http://goo.gl/pAvxEI when making a Pull Request.
-
Updated
Jan 14, 2020 - Java
I'd like to use the @AndroidFindBy annotation for finding elements by view tag on Android, I am specifying a test ID through this attribute as we cannot use resource ids for targeting views when using React Native.
It does not seem like @AndroidFindBy currently supports this. I see MobileBy.ByAndroidViewTag, but I believe this cannot be used with the page object model to initially locate elemen
Improve this page
Add a description, image, and links to the selenium topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the selenium topic, visit your repo's landing page and select "manage topics."


In the Java class RemoteWebDriver within the method:
protected Response execute(String driverCommand, Map<String, ?> parameters)the execute command is wrapped around logs statements:
log(sessionId, command.getName(), command, When.BEFORE);response = executor.execute(command);log(sessionId, command.getName(), command, When.AFTER);can this be changed