এক্সভিএফবি এর মাধ্যমে কীভাবে "গ্রেডল রান" চালানো যায়?


0

উবুন্টুর সমান দিকনির্দেশনা কি?

আপনার CentOS 6.3 হোস্টে

ফায়ারফক্সের সাথে হেডলেস সেলেনিয়াম পরীক্ষা চালানোর জন্য সেন্টোস 6.3 হোস্ট সেট আপ করতে এই পদক্ষেপগুলি অনুসরণ করুন।

sudo yum -y install firefox Xvfb libXfont Xorg
sudo yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop" (installation takes a few minutes)
Launch an XWindows Virtual Frame Buffer(XVFB) session on display port 99: Xvfb :99 -ac -screen 0 1280x1024x24 &
Tell all XWindows applications in this terminal session to use the new Xvfb display port: export DISPLAY=:99
Start the Selenium server, eg: java -jar /opt/selenium-server-standalone.jar &
Now start your Selenium tests. The Selenium server should spawn a headless Firefox instance and your tests should run successfully.

https://gist.github.com/textarcana/5855427

আমি জিজ্ঞাসা করছি কারণ আমি গ্রেডল ব্যবহার করি, সুতরাং এটি গ্রেডল টাস্ক তৈরির প্রসঙ্গে বা জারটি ব্যবহার না করে কেবল ডিফল্ট gradle runটাস্কটি দিয়ে xvfb

সাধারণত, আমি কীভাবে gradle runএক্সভিএফবি এর মাধ্যমে টাস্কটি চালাব?

বর্তমান ব্যবহার:

thufir@mordor:~/NetBeansProjects/selenium$ 
thufir@mordor:~/NetBeansProjects/selenium$ gradle run
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:run
http://thufir.github.io/javascript/
^Cthufir@mordor:~/NetBeansProjects/selenium$ 

উত্তর:


1

আপনি সম্ভবত এক্সভিএফবি এর মাধ্যমে গ্রেড টাস্ক চালাতে চান না, বরং গ্রেড টাস্ক থেকে এক্স উইন্ডোজ ভার্চুয়াল ফ্রেম বাফারের মধ্যে কিছু কার্যকর করতে চান।

উদাহরণস্বরূপ আপনার gradle testকাজটি করতে পারে:

xvfb-run -a --server-args='-screen 0, 1024x768x24' google-chrome -start-maximized http://runMyLocalBrowserBasedTest > /dev/null & 

এটি লিনাক্স / উবুন্টুতে হেডলেস সেলেনিয়ামের একটি স্ট্যান্ডার্ড পদ্ধতির?
থুফির

এটি কেবল আমার জন্য অ্যাম্পারস্যান্ডের সাথে বা ছাড়া xvfb-run --auto-servernum --server-num=1 --server-args='-screen 0, 1024x768x24' firefox -start-maximized http://www.google.com > google.htmlবা তার > /dev/nullসাথে বৈকল্পিকগুলির সাথে ঝুলে থাকে ।
থুফির

এটি সম্ভবত একটি ত্রুটি তৈরি করছে যা আপনি কেবল দেখতে পাচ্ছেন না কারণ এটি / dev / নালায় চলেছে। এটি সরান এবং দেখুন আপনার সমস্যা কি।
টমশবর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.