Skip to content

Instantly share code, notes, and snippets.

using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Support.Events;
using OpenQA.Selenium.Support.UI;
namespace UnitTestProject1
<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<stringProp name="TestPlan.comments"></stringProp>
<boolProp name="TestPlan.functional_mode">false</boolProp>
<boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
<collectionProp name="Arguments.arguments"/>
<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<stringProp name="TestPlan.comments"></stringProp>
<boolProp name="TestPlan.functional_mode">false</boolProp>
<boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
<collectionProp name="Arguments.arguments"/>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="Log fallos" enabled="true">
<boolProp name="ResultCollector.error_logging">true</boolProp>
<objProp>
<name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>false</time>
<latency>false</latency>
<timestamp>true</timestamp>
<success>false</success>
<label>true</label>
<?xml version="1.0" encoding="UTF-8"?>
<testResults version="1.2">
<sample ts="1585928938746" lb="Completar login" rc="200" rm="Number of samples in transaction : 3, number of failing samples : 1" tn="Thread Group 1-234">
<responseHeader class="java.lang.String"></responseHeader>
<requestHeader class="java.lang.String"></requestHeader>
<responseData class="java.lang.String">Non-TEXT response data, cannot record: ()</responseData>
</sample>
<sample ts="1585928834222" lb="Completar login" rc="200" rm="Number of samples in transaction : 3, number of failing samples : 1" tn="Thread Group 1-5">
config redirect
option src 'lan'
option proto 'tcp'
option src_dport '80'
option dest_port '8118'
option dest_ip '192.168.1.1'
option name 'Privoxy'
option src_ip '!192.168.1.1'
option dest 'lan'
@elgatov
elgatov / gist:3a7476ebcd3c17f09e7f8ef5cff6901b
Created October 24, 2019 20:25
journalctl -u selenium-node-logs
-- Logs begin at Thu 2019-10-24 18:42:48 UTC, end at Thu 2019-10-24 20:21:40 UTC. --
Oct 24 18:43:07 vmeduqasele02 systemd[1]: Started Selenium nodes.
Oct 24 18:43:13 vmeduqasele02 xvfb-run[1037]: 18:43:13.861 INFO [GridLauncherV3.parse] - Selenium server version: 3.141.59, revision: e82be7d358
Oct 24 18:43:15 vmeduqasele02 xvfb-run[1037]: 18:43:15.127 INFO [GridLauncherV3.lambda$buildLaunchers$7] - Launching a Selenium Grid node on port 5555
Oct 24 18:43:17 vmeduqasele02 xvfb-run[1037]: 2019-10-24 18:43:17.468:INFO::main: Logging initialized @5895ms to org.seleniumhq.jetty9.util.log.StdErrLog
Oct 24 18:43:18 vmeduqasele02 xvfb-run[1037]: 18:43:18.221 INFO [WebDriverServlet.<init>] - Initialising WebDriverServlet
Oct 24 18:43:18 vmeduqasele02 xvfb-run[1037]: 18:43:18.385 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 5555
Oct 24 18:43:18 vmeduqasele02 xvfb-run[1037]: 18:43:18.386 INFO [GridLauncherV3.lambda$buildLaunchers$7] - Selenium Grid node is up and ready to register to the hub
O
@elgatov
elgatov / gist:ab755dfa673627d09ff00d7141bbe5e8
Created October 24, 2019 20:24
systemctl status selenium-node-logs
● selenium-node-logs.service - Selenium nodes
Loaded: loaded (/etc/systemd/system/selenium-node-logs.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2019-10-24 19:33:57 UTC; 17min ago
Main PID: 7537 (xvfb-run)
CGroup: /system.slice/selenium-node-logs.service
├─ 7537 /bin/sh /bin/xvfb-run -a --server-args=-screen 0 1920x1080x24 -e /home/eduqaadmin/xvfb-run.log java -Dwebdriver.chrome.logfile=/var/log/chromedriver.log -jar /opt/selenium-server-standalone.jar -role node -nodeConfi...
├─ 7548 Xvfb :99 -screen 0 1920x1080x24 -nolisten tcp
├─ 7564 java -Dwebdriver.chrome.logfile=/var/log/chromedriver.log -jar /opt/selenium-server-standalone.jar -role node -nodeConfig /home/eduqaadmin/google-nodeconfig.json
├─10845 /usr/local/bin/chromedriver --port=5076 --log-path=/var/log/chromedriver.log
├─10846 /usr/local/bin/chromedriver --port=11422 --log-path=/var/log/chromedriver.log
selenium-grid.service
-----------------------------------------------------------------------------------------------------------------------------
[Unit]
Description=Selenium service
After=network.target
[Service]
User=selenium
Type=simple
#WorkingDirectory=/home/eduqaadmin
using OpenQA.Selenium;
using OpenQA.Selenium.Support.Events;
using OpenQA.Selenium.Support.UI;
using System;
namespace InfrastructureSelenium.Helper
{
class EventFiringWebDriverWait : WebDriverWait
{
private event EventHandler<WebDriverExceptionEventArgs> TimedOut;