برمجية سيلينيوم

برمجية سيلينيوم، هو بيئة عمل محمولة لفحص تطبيقات الإنترنت ويزود سيلينيوم المستخدمين بأداة تسجيل \ تشغيل برمجيات معينة لفحص تطبيقات الإنترنت تطبيق ويب دون الحاجة لتعلم لغات برمجة لغة برمجة نصية خاصة (سيلينيوم ‍IDE) (منصة تطوير متكاملة) وهو أيضا يزود فحص لغة نطاق متخصصة (Selenese) لكتابة فحص البرمجية بعدة لغات برمجة معروفة تتضمن java [الإنجليزية]، c# [الإنجليزية], بي إتش بي، بيرل، groovy [الإنجليزية]، python [الإنجليزية], ruby [الإنجليزية] وهذا الاختبار يمكن تشغيلة على عدد من متصفحات الإنترنت الحديثة متصفح (ويب) .[10][11][12]

سيلينوم يمكن تشيغله على منصات تشغيل مايكروسوفت ويندوز، جنو/لينكس، ماكنتوش

تاريخ

لقد تم تطوير سيلينيوم في بادئ الامر من قبل Jason huggins في سنة 2004 ومن ثم انضم اليه عدد من المبرمجين ومختبرين البرمجيات في شركه ThoughtWorks [الإنجليزية] يعتبر سيلينيوم برمجية مفتوحة المصدر برمجيات مفتوحة المصدر، لقد تم اطلاقه على خادم رخصة أباتشي، ويمكن المستخدمين تحميله والاستفادة منه دون مقابل اسم سيلينيوم اتى كمزحة من قبل Jason huggins ارسلت من خلال البريد الإلكتروني وكان يسخر من منافس اسمه Mercury [الإنجليزية] قائلأ يمكنك علاج التسمم بالزئبق عن طريق تناول مكملات السيلينيوم فيما بعد العاملين مع Jason huggins اخذو الاسم واستخدموه

اخر جانب من سيلينيوم هو شبكة سيلينيوم التي تزود المستخدمين بمدار يسمح لهم تشغيل أكثر من نسخة من الاختبارات التجريبية للبرمجيات في وقت واحد على أي نظام محلي باستخدام التحكم عن بعد وهذا يوفر لهم تقنية لأستخدام اختبار ضمن البرمجيات بوقت اقل

عناصر سيلينيوم

منصة تطوير متكاملة للسيلينيوم

سياينيوم (IDE)

بيئة تطوير متكاملة هي منصة كاملة لتطوير بيئة عمل متكاملة لتطوير البرمجيات
للفحوصات الاختبارية وهويستخدم كتطبيق فرعي Firefox extension [الإنجليزية]، يسمح للمستخدمين بتسجيل

وتعديل ومعالجة الفحص الاختباري وقد كان يعرف بالسابق مسجل الفحص الاختباري منصة التطوير المتكاملة سيلينيوم بنيت بواسطة Shinya Kasatani وتم التبرع بها لمشروع سيلينيوم عام 2006

تمكننا من كتابة شيئاًً بواسطة التسجيل أو التعديل اليدوي وتزود قابلية الأعمال التلقائية إكمال تلقائي وقابلية كتابة الاوامر بسرعة السيناريوهات تم تسجيلها بواسطة Selenese وهي لغة متخصصة لكتابة سيناريوهات سيلينيوم

Selenese تزود الاوامر للقيام في الاجراءات على متصفح الإنترنت (زيارة الروابط، اختيار من متعدد) واسترجاع البيانات من صفحة النتائج

واجهة برمجة التطبيقات للسيلينيوم

وهو بديل لكتابة الفحص الاختباري Selenese والفحص الاختباري يمكن كتابته بواسطة العديد من لغات البرمجة وهذه الفحوصات الاختبارية يمكن ربطها بسيلينيوم بأستدعاء الاقترانات الموجودة في واجهة برمجة التطبيقات للسيلينيوم ويزود الآن سيلينيوم واجهة برمجة التطبيقات للغة Java, C#, Ruby and Python.

في سيلينيوم 2 يوجد هناك واجهة برمجة تطبيقات جديدة تم بنائها مع معرف إنترنت كعنصر مركزي على أي حال واجهة برمجة التطبيقات تستخدم( Selenium class )ما زالت تعمل من قبل سيلينيوم ومدعومة

سيلينيوم في التحكم عن بعد

هو خادم مكتوب بلغة Java [الإنجليزية]، يستقبل الاوامر من متصفح الإنترنت عن طريق عن طريق بروتوكول نقل النص الفائق، سيلينيوم في التحكم عن بعد يمكن كتابة سيناريو فحص اختباري لتطبيقات الإنترنت بأي من لغات البرمجة والذي يسمح بتكامل أفضل للسيلينيوم لعمل الفحص الاختباري المكتوب بطريقة أسهل سيلينيوم الآن تمتلك معرفات بي إتش بي، Python [الإنجليزية], Ruby [الإنجليزية], دوت نت فراموورك، بيرل. ومعرف Java من الممكن استخدامه ايضاََ في جافا سكريبت (باستخدام محرك Rhino [الإنجليزية]) النسخة الجديدة من خادم سيلينيوم للتحكم عن بعد تحتاج لأطلاق فحص اختباري بواسطة html وهذا يعني ان الميناء يجب ان يكون مختلف لكل تشغيل للفحص الاختباري على أي حال الفحص الاختباري بواسطة Java/PHP يوجد فقط نسخة سيلينيوم واحدة بحاجة للعمل باستمرار

محرك سيلينيوم

هو خليفه لسيلينيوم باتحكم عن بعد، (معرف الإنترنت يقبل اوامر مبعوثة باستخدام Selenese، أو باستخدام واجهة تطبيق البرمجيات لسيلينيوم) وتقوم بارسال الاوامر إلى متصفح الإنترنت وهذا قد تم تطبيقه من خلال متصفح إنترنت الذي يقوم بارسال الاوامر لمتصفح الإنترنت واسترجاع النتائج

معظم معرفات متصفح الإنترنت تستطيع الوصول واطلاق تطبيقات متصفحات الإنترنت مثل (Firefox or Internet Explorer); ويوجد هناك ايضاًً HtmlUnit [الإنجليزية]، معرف متصفح الإنترنت

شبكة سيلينيوم

هي خادم يسمح للفحص الاختباري باستخدام نسخة من معرف متصفح الإنترنت ويقوم بتشغيله على كمبيوتر بعيد، باستخدام شبكة سيلينيوم خادم يكون بمثابة محور والفحص الاختباري يستخدم هذا المحور للوصول إلى نسخة متصفح الإنترنت (WebDriver nodes)، ويسمح الفحص الاختباري باستخدام هذه النسخ

شبكة سيلينيوم تسمح بتشغيل الفحوصات الاختبارية على التوازي وعلى أكثر من آلة ولئدارة نسخ متعددة من

متصفحات الإنترنت واعدادات متصفح الإنترنت .

انظر أيضًا

  1. اختبار قبول
  2. HtmlUnit [الإنجليزية]
  3. List of web testing tools [الإنجليزية]
  4. MediaWiki Selenium extension
  5. MediaWiki Selenium Framework extension
  6. Regression testing [الإنجليزية]
  7. Watir [الإنجليزية]

مراجع

  1. ^ وصلة مرجع: https://www.seleniumhq.org/download/.
  2. ^ ا ب وصلة مرجع: https://api.github.com/repos/SeleniumHQ/selenium. الوصول: 30 يوليو 2018.
  3. ^ الوصول: 17 أكتوبر 2016.
  4. ^ ا ب "Release 4.27.0". 25 نوفمبر 2024. اطلع عليه بتاريخ 2024-11-29.
  5. ^ الوصول: 7 أكتوبر 2016.
  6. ^ وصلة مرجع: http://www.seleniumhq.org/about/license.jsp.
  7. ^ "The selenium Open Source Project on Open Hub: Licenses Page". أهلوه. اطلع عليه بتاريخ 2018-07-18.
  8. ^ وصلة مرجع: https://api.github.com/repos/SeleniumHQ/selenium. الوصول: 4 مارس 2021.
  9. ^ وصلة مرجع: https://github.com/appium/appium/blob/8c6f8fff4455eee832d6eba2a31ca5273cbdb6a6/packages/appium/docs/en/intro/clients.md?plain=1#L114-L118. الاقتباس: In many cases,the Appium client for a given language is built *on top of* the *Selenium* client for thatlanguage, ....
  10. ^ "معلومات عن برمجية سيلينيوم على موقع openhub.net". openhub.net. مؤرشف من الأصل في 2020-09-29.
  11. ^ "معلومات عن برمجية سيلينيوم على موقع reddit.com". reddit.com. مؤرشف من الأصل في 2017-02-20.
  12. ^ "معلومات عن برمجية سيلينيوم على موقع d-nb.info". d-nb.info. مؤرشف من الأصل في 2020-11-01.

1_^ Selenium Commands – "Selenese" ^ Selenium Documentation, retrieved September 9, 2011

2_^ Krill, Paul (April 6, 2011). " Open source Selenium web app test suite to support iPhone and Android". InfoWorld. Retrieved May 9, 2012. "Selenium was so named because Huggins, dissatisfied with testing tools on the market, was seeking a name that would position the product as an alternative to Mercury Interactive QuickTest Professional commercial testing software. The name, Selenium, was selected because selenium mineral supplements serve as a cure for mercury poisoning, Huggins explained."

3_^ http://www.w3.org/TR/webdriver/

الروابط الخارجية

Selenium Project home page

Read other articles:

Canadian rower Terrence Paul Medal record Men’s rowing Representing  Canada Olympic Games 1992 Barcelona Eight Terrence Michael Terry Paul (born September 14, 1964, in Oakville, Ontario) is a retired rowing coxswain from Canada. He competed in two consecutive Summer Olympics for his native country, starting in 1988. At his second appearance he was the Coxswain of the team that won the gold medal in the Men's Eights. Terry has gone on to an extensive coach career in the US College syste...

 

فاسيلي بارتولد معلومات شخصية الميلاد 15 نوفمبر 1869(1869-11-15)سانت بطرسبرغ الوفاة 19 أغسطس 1930 (60 سنة)سانت بطرسبرغ مكان الدفن مقبرة سمولنسكي اللوثرية  [لغات أخرى]‏  مواطنة الإمبراطورية الروسية جمهورية روسيا الاتحادية الاشتراكية السوفيتية الاتحاد السوفيتي  عضو في الأكا

 

Indian singing duo Nooran SistersNooran Sisters in 2016Background informationBornSultana – (1992-06-14) 14 June 1992 (age 31)Jyoti – (1994-02-24) 24 February 1994 (age 29)OriginJalandhar, Punjab, IndiaGenresSham Chaurasia gharanaInstrumentsVocalsYears active2010 (2010)–presentMembers Sultana Nooran Jyoti Nooran Nooran Sisters are Sultana Nooran (born 14 June 1992) and Jyoti Nooran (born 24 February 1994),[1] an Indian devotional Sufi singing duo.[2] Born t...

American theologian Douglas WilsonBorn (1953-06-18) June 18, 1953 (age 70)NationalityAmericanAlma materUniversity of IdahoOccupationsTheologianpastorauthorSpouseNancy WilsonChildren3 including N. D. WilsonOrdinationCREC Theological workEraLate 20th and early 21st centuriesTradition or movementReformed (Presbyterianism)Christian reconstructionismMain interestsCovenant theologyChristian nationalismTheonomyNotable ideasFederal Vision Douglas James Wilson (born June 18, 1953) is a conse...

 

Fadhil Rahmi (lahir 6 September 1978) adalah seorang politikus, dosen dan pelatih sepak bola Indonesia. Fadhil Rahmi dilahirkan di Langsa pada 6 September 1978 dan hidup dalam keluarga sederhana. Ayahnya, Abdul Gani berasal dari Kecamatan Kuala dan Jangka, Kabupaten Bireuen. Sementara ibunya, Khadijah, berasal dari Kecamatan Sawang, Kabupaten Aceh Utara. Didikan ayahnya yang keras membuat Fadhil disiplin serta gemar bermain bola. Sama seperti ayahnya yang dulu juga seorang pemain bola. Sement...

 

Catholic church in France You can help expand this article with text translated from the corresponding article in French. (December 2021) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia. Do not translate text tha...

Law school of the University of the Philippines Diliman For the fashion designer, see Malcolm Hall (fashion designer). This article reads like a press release or a news article and may be largely based on routine coverage. Please help improve this article and add independent sources. (January 2020) University of the Philippines College of LawParent schoolUniversity of the Philippines DilimanEstablishedJanuary 12, 1911School typePublicDeanDarlene Marie Berberabe[1]LocationMalcolm Hall,...

 

Ancient fortress overlooking Tbilisi, Georgia (country) NarikalaნარიყალაTbilisi in GeorgiaNarikala, with parts of Old Town seen belowNarikalaShow map of TbilisiNarikalaShow map of GeorgiaCoordinates41°41′16″N 44°48′31″E / 41.68778°N 44.80861°E / 41.68778; 44.80861TypeFortressSite informationOpen tothe publicOpenConditionRuinedSite historyBuilt4th CenturyMaterialsStones and BrickAirfield informationElevation383 metres (1,257...

 

Kejar JakartaSutradara Chandra Endroputro Bayu Sampurno ProduserDitulis olehPemeranDaan AriaIang DarmawanIszur MuchtarDenny ChandraWulan GuritnoMelanie PutriaReggy LawalataTika Project PopWawan HanuraProject PopJoe P ProjectPenata musikDangdut Is The Music Of My Country, Siapa Suruh Datang Jakarta Project PopTanggal rilis20 Desember 2005Durasi110 menitNegara Indonesia Bahasa Indonesia Kejar Jakarta adalah film Indonesia yang dirilis pada tahun 2005 yang disutradarai oleh Chandra Endropu...

18th Railway zone for Indian Railways with Visakhapatnam as Headquarters South Coast RailwayOverviewHeadquartersVisakhapatnamReporting markSCoRLocaleAndhra Pradesh,Telangana, Karnataka, Tamil NaduDates of operationNot operational–TechnicalTrack gauge5 ft 6 in (1,676 mm)Electrification25 kV 50 Hz ACLength3,496 km (2,172 mi)OtherWebsiteSouth Coast Railway Waltair South Coast Railway Vijayawada South Coast Railway Guntur South Coast Railway...

 

Martin J. Mart Duggan (November 10, 1848 – April 9, 1888) was a gunfighter of the American Old West who, although mostly unknown today, was at the time one of the more feared men in the west. He is listed by author Robert K. DeArment, in his book Deadly Dozen, as one of the most underrated gunmen of the Old West. Early life Duggan was born Martin J. Duggan, in County Limerick, Ireland. He immigrated to the United States as a child, with his parents, and was raised in the Irish slums of New ...

 

Mountain pass in Balochistan, Pakistan Bolān Pass درۂ بولانA railway track traverses the passElevation1,793.4 m (5,884 ft)Traversed by N-65 National Highway;[1] Rohri–Chaman Railway LineLocationSibi, PakistanRangeToba Kakar rangeCoordinates29°27′13″N 67°29′41″E / 29.453516°N 67.494648°E / 29.453516; 67.494648Bolan PassLocation of Bolan PassShow map of PakistanBolan PassBolan Pass (Balochistan, Pakistan)Show map of Balochistan, Pakistan Bo...

This article is about electron energy plotted against position. For electron energy plotted against wave vector, see band structure. Band diagram for p–n junction at equilibrium. The depletion region is shaded. φB denotes band shift for holes and charges level. See P–n diode. The inner workings of a light emitting diode, showing circuit (top) and band diagram when a bias voltage is applied (bottom). Band diagram for Schottky barrier at equilibrium Band diagram for semiconductor heterojun...

 

First indigenous Alaskan woman to become a licensed pilot Ellen Evak PaneokBornEllen Evak Burgandine(1959-10-17)October 17, 1959DiedMarch 2, 2008(2008-03-02) (aged 48)Anchorage, AlaskaKnown forFirst female pilot of indigenous Alaskan ancestry Ellen Evak Paneok (October 17, 1959 – March 2, 2008) was the first Alaskan woman of indigenous ancestry to become a licensed pilot. Paneok was a bush pilot, an author and an artist. She was inducted into the Alaska Women's Hall of Fame in 201...

 

Seaplane carrier for the Royal Navy For other ships with the same name, see HMS Empress. Empress in 1918 History United Kingdom NameSS Empress OwnerSouth East and Chatham Railway BuilderWilliam Denny and Brothers Dumbarton Laid down1906 Launched13 April 1907 Completed1907 FateLeased to Royal Navy, August 1914 United Kingdom NameHMS Empress Acquired11 August 1914 Commissioned25 August 1914 Out of serviceNovember 1919 FateReturned to owners, November 1919 United Kingdom NameSS Empress OwnerSout...

Italian homebuilt aircraft Storm 300 Storm 300B tricycle gear Role Homebuilt aircraftType of aircraft National origin Italy Manufacturer Storm Aircraft Status Production completed Number built 12 (1998) Variants Storm CenturyStorm RG The Storm 300 is an Italian homebuilt aircraft that was designed and produced by Storm Aircraft of Sabaudia. Storm Aircraft was originally called SG Aviation srl. When it was available the aircraft was supplied as a kit for amateur construction.[1] Design...

 

Football leagueSerbian First LeagueFounded2005CountrySerbiaConfederationUEFANumber of teams16Level on pyramid2Promotion toSerbian SuperLigaRelegation toSerbian LeagueDomestic cup(s)Serbian CupInternational cup(s)UEFA Europa League (via Serbian Cup)Current championsIMT (1st title) (2022–23)Most championshipsMladost Lučani, Napredak Kruševac (2 titles)Websiteprvaliga.rsCurrent: 2023–24 Serbian First League The Serbian First League (Serbian: Прва лига Србије / Prva liga Srbij...

 

此條目没有列出任何参考或来源。 (2018年9月11日)維基百科所有的內容都應該可供查證。请协助補充可靠来源以改善这篇条目。无法查证的內容可能會因為異議提出而被移除。 薩沃納省Provincia di Savona 意大利省份薩沃納省在意大利的位置坐标:44°18′26″N 8°29′51″E / 44.307336111111°N 8.49745°E / 44.307336111111; 8.49745國家 義大利大區利古里亚大区首府萨沃纳轄...

Bentuk asli dari nama pribadi ini adalah Iglódi István. Artikel ini menggunakan rangkaian nama Barat. István IglódiLahir(1944-04-29)29 April 1944Magyarbóly, HungariaMeninggal3 Desember 2009(2009-12-03) (umur 65)Budapest, HungariaPekerjaanPemeranTahun aktif1965-2008 István Iglódi (29 April 1944 – 3 Desember 2009)[1] adalah seorang pemeran dan pengarah panggung asal Hungaria.[2] Ia tampil dalam lebih dari 65 film dan acara televisi antara 1965 da...

 

Артур Фидлерангл. Arthur Fiedler Дата рождения 17 декабря 1894(1894-12-17)[1][2][…] Место рождения Бостон, США Дата смерти 10 июля 1979(1979-07-10)[1][2][…] (84 года) Место смерти Бруклайн Страна  США Род деятельности дирижёр, композитор Отец Фидлер, Эмануэль Награды и п...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!